.light{--primary-color: #FDFDFD;--primary-color-opacity: #FDFDFDAF;--primary-color-gray: #f7f7f7;--secondary-color: #E8E7FF;--secondary-color-opacity: #E8E7FF55;--dark-color: #3D37AF;--dark-color-opacity: #3d37afa8;--highlight-color: #E96D00;--highlight-color-dark: #E96D00;--text-color: rgb(0, 0, 0);--text-color-gray: gray;--text-color-light: rgb(236, 236, 236);--box-shadow: rgb(201, 200, 200);--box-shadow-dark: rgb(150, 150, 150);--box-shadow-light: white;--error: #DE3B40;--warning: #EFB034;--info: #379AE6;--success: #10A315;--error-light: #DE3B4061;--warning-light: #EFB03461;--info-light: #379AE661;--success-light: #10A31561;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}*{font-family:Ubuntu;scroll-behavior:smooth}a,p,span,li,input,textarea,select,b,i{font-size:1.05rem}*::-webkit-scrollbar-thumb:hover{background:var(--highlight-color)!important}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(83,83,83,.07);background-color:var(--secondary-color-opacity)}*::-webkit-scrollbar{width:7px;background-color:var(--secondary-color-opacity)}*::-webkit-scrollbar-thumb{background-color:var(--dark-color)!important;border-radius:10px}textarea::-webkit-scrollbar,form::-webkit-scrollbar,.modal-wrapper::-webkit-scrollbar{display:none}*:focus{outline:none}th{text-align:left}a{color:var(--text-color);text-decoration:none!important}ul{list-style:none;margin:0;padding:0}body{width:100%;height:100vh;background-color:var(--primary-color);color:var(--text-color);font-family:inherit;display:flex;justify-content:center;margin:0}.small-radius{border-radius:5px}button{cursor:pointer}#app{width:100vw;height:auto;display:flex;justify-content:start;align-items:center;flex-direction:column;position:relative;overflow-x:hidden;overflow-y:scroll}.section{margin-top:70px;display:flex;flex-direction:column;justify-content:start;align-items:center;width:calc(100vw - 1em);max-width:1400px}.modal-wrapper{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:var(--dark-color-opacity);z-index:20}.modal-view{background-color:#fff;padding:10px;border:2px solid var(--dark-color);border-radius:10px}.modal-view::-webkit-scrollbar{border-radius:10px!important}.modal-view::-webkit-scrollbar-track{border-radius:10px!important}.sub-section{width:100%;height:fit-content}.small-button{width:100px!important;height:30px!important}.medium-button{width:200px!important;height:30px!important}.button{border:1px solid var(--highlight-color);background-color:var(--highlight-color);color:var(--text-color-light);width:250px;height:3em;border-radius:50px;display:flex;justify-content:space-around;align-items:center;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 2px 5px -2px var(--text-color-light);transition:all .3s ease}.highlight-button:hover{box-shadow:0 2px 8px var(--highlight-color)!important}.large-button{min-width:350px}.secondary-button{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:var(--dark-color)}.secondary-button:hover{box-shadow:0 2px 8px var(--dark-color)!important}.error-button{background-color:var(--error);border:1px solid var(--error);color:var(--text-color-light)}.error-button:hover{box-shadow:0 2px 8px var(--error)!important}.success-button{background-color:var(--success);border:1px solid var(--success);color:var(--text-color-light)}.success-button:hover{box-shadow:0 2px 8px var(--success)!important}.disabled-button{background-color:#dbdbdb!important;border:1px solid rgb(219,219,219)!important;color:var(--text-color)}.bolder{font-weight:700!important}.transparent-button{background-color:transparent;border:1px solid transparent}.hidden-button{display:none!important}.rounded-button{width:30px!important;height:30px!important;justify-content:center!important;gap:0px!important}.toggle-button div{display:flex;align-items:center;border:2px solid var(--dark-color);border-radius:50px;width:40px;height:18px;padding:2px 0;transition:all 1s ease}.toggle-button div img{position:relative;left:0}.toggle-on div img{position:relative;left:15px}h1{font-size:5rem}h1,h2,h3,h4{font-weight:300;margin:0;background-color:transparent}.background{width:100vw!important;position:absolute;left:0;z-index:-1}.flex-align-center-horizontal{display:flex;justify-content:center;align-items:center}.flex-align-left-horizontal{display:flex;justify-content:left;align-items:center}.flex-align-spaced-horizontal{display:flex;justify-content:space-between;align-items:center}.flex-align-center-vertical{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-align-left-vertical{display:flex;flex-direction:column;justify-content:center;align-items:start}.input-group{display:flex;justify-content:space-between;align-items:center;height:1.5em;margin:1em 0}.input-group h4{width:10em;margin:0}.input-group input{width:15em;border:none;background-color:transparent}.input-group textarea{border:none;background-color:transparent;width:15em}.input-group select{width:8em;border:none;border-bottom:1px solid var(--primary-color);background-color:transparent}.input-checkbox{width:15em;position:relative;display:flex;justify-content:left}.input-checkbox input{width:1.2em;height:1.2em!important;margin:0}textarea{resize:none}input[type=file]{display:none}.file-input-label{border:none!important}.file-input-label span{background-color:var(--highlight-color);color:var(--text-color-light);border-radius:50px;padding:5px 10px;transition:all .3s ease;margin-right:10px;cursor:pointer}.file-input-label span:hover{background-color:var(--dark-color);color:var(--text-color-light);box-shadow:0 2px 8px var(--dark-color)}.login-message,.signup-message{width:25em;height:3em}.login-message p,.signup-message p{color:red;font-weight:700}.dark-color-text{color:var(--dark-color)}.light-color-text{color:var(--text-color-light)}.error-message{color:var(--error);font-weight:700}.table-wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column}.table{display:flex;flex-direction:column;justify-content:left;align-items:start;gap:20px;padding-top:20px}.table-header{grid-template-rows:30px}.table-header,.table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;width:100%;align-items:center}.table-row{grid-template-rows:40px;border:2px solid var(--secondary-color);border-radius:10px}.table-row-item{padding-left:5px}.table-row-actions{display:flex;justify-content:left;align-items:center;gap:10px}.table-row-actions .button{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.table-row-button{width:150px;height:30px;border:none;background-color:transparent;justify-content:space-between}.disabled-input{color:var(--text-color-gray)}.desktop-hide{display:none!important}.interactive-svg{cursor:pointer;transition:all .5s ease}.interactive-svg:hover{cursor:pointer;stroke:#00c400}.job-list-item{height:fit-content;margin:10px;padding:5px;border-radius:10px;background-color:var(--secondary-color);box-shadow:0 5px 8px var(--box-shadow)}.job-list-item li{padding:2px 0;justify-content:left;gap:10px}.photos-view{width:calc(100% - 20px);min-height:150px;display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:10px;padding:10px;border:2px dashed var(--secondary-color)}.photos-view-empty{width:calc(100% - 20px);min-height:150px;height:100%;padding:10px;border:2px dashed var(--text-color-gray);display:flex;justify-content:center;align-items:center;flex-direction:column}.photos-view-empty i{margin:10px;font-size:.8rem!important}.photo-item{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:10px}.photo-item i{max-width:100px;font-size:.8rem!important;overflow:hidden}.photo-item img{object-fit:cover}@keyframes viewChange{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1000px){.desktop-hide{display:flex!important}.mobile-text-dark{color:var(--dark-color)!important}.mobile-hide{display:none!important}.mobile-list{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px}.mobile-list-horizontal{display:flex;flex-direction:unset!important}.photos-view,.photos-view-empty{height:auto;min-height:unset;padding:10px 0;width:99%}*::-webkit-scrollbar{display:none!important}}.dashboard-card-wrapper[data-v-4d760f9c]{width:20em;height:3em;justify-content:left;padding:0 .5em;border:1px solid var(--secondary-color);margin:1em}.button-border-wrapper[data-v-7e9a9d1b]{border:none;grid-area:c;display:flex;justify-content:space-evenly;align-items:center;width:10em;height:3em;margin:1em;overflow:hidden;background-color:transparent;position:relative;transition:all 2s ease}.button-border-wrapper a[data-v-7e9a9d1b]{width:10em;padding:.5em;display:flex;justify-content:center;align-items:center;position:absolute;z-index:1}.button-cta[data-v-7e9a9d1b]{background-color:var(--primary-color);color:#fff;width:25em;height:3em;min-width:120px;display:flex;align-items:center}.button-cta h3[data-v-7e9a9d1b]{width:100%;margin:0;padding:0 1em;text-align:center}.secondary[data-v-7e9a9d1b]{animation:none!important;background-color:var(--highlight-color)}.image-card[data-v-bcb52540],.card-body[data-v-bcb52540]{max-width:250px;min-height:250px}.image-card[data-v-bcb52540]{border-radius:10px;padding:10px;display:flex;justify-content:center;align-items:start;flex-direction:column;gap:30px;border:2px solid;transition:all .5s ease}.image-card[data-v-bcb52540]:hover{transform:scale(1.1)}.card-title[data-v-bcb52540]{font-size:1.5rem;font-weight:200}.large-title[data-v-bcb52540]{font-size:3rem}.review-card[data-v-019eaefd]{display:flex;flex-direction:column;justify-content:start;align-items:center;width:300px;height:400px}.card-wrapper[data-v-9251e43d]{width:350px;height:500px;position:relative;border-radius:10px;background-color:transparent;overflow:hidden;box-shadow:0 10px 20px -5px var(--dark-color)}.image-card[data-v-9251e43d],.card-img[data-v-9251e43d],.card-body[data-v-9251e43d]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.image-card[data-v-9251e43d]{width:calc(100% - 10px)!important;position:absolute;height:calc(100% - 10px);border-radius:10px;padding:10px;background-color:var(--primary-color);transition:all .5s ease;transform-origin:50% 50%}.image-card[data-v-9251e43d]:hover{width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;transform:scale(.97)}.card-body[data-v-9251e43d]{height:300px;justify-content:start}.card-body h4[data-v-9251e43d]{text-align:center;color:var(--dark-color)}.large-title[data-v-9251e43d]{font-size:3rem}.card-body ul[data-v-9251e43d],.card-body li[data-v-9251e43d]{width:100%}.card-body li[data-v-9251e43d]{margin:10px 0}.button[data-v-9251e43d]{margin:20px}.card-background[data-v-9251e43d]{width:800px;height:800px;background-image:linear-gradient(var(--dark-color),var(--secondary-color),var(--secondary-color),var(--highlight-color));position:absolute;border-radius:100%;top:-150px;left:-200px;transition:all 5s linear;animation:rotate 5s infinite linear}@media (max-width: 1000px){.image-card[data-v-9251e43d],.card-body[data-v-9251e43d],.card-img[data-v-9251e43d]{width:100%}.card-wrapper[data-v-9251e43d]{box-shadow:0 10px 20px -5px var(--dark-color-opacity)}}.intro-header[data-v-4bd4dc92]{width:100%;min-height:500px}h1[data-v-4bd4dc92],h1 span[data-v-4bd4dc92]{font-size:4rem}h1[data-v-4bd4dc92]{color:var(--dark-color)}h1 span[data-v-4bd4dc92]{color:var(--highlight-color)}.intro-header h1[data-v-4bd4dc92],.intro-header h1 span[data-v-4bd4dc92]{font-size:8rem;color:var(--dark-color)}.intro-header h1 span[data-v-4bd4dc92]{color:var(--highlight-color)!important}.intro-header-text[data-v-4bd4dc92]{padding:0;position:relative}.sub-section[data-v-4bd4dc92]{min-height:800px;padding:50px 0;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:2em;color:var(--text-color)}.intro-header-text .button[data-v-4bd4dc92]{box-shadow:1px 5px 10px -5px var(--dark-color-opacity)}.intro-header-text .button[data-v-4bd4dc92]:hover{transform:scale(1.2);box-shadow:1px 10px 20px -5px var(--dark-color-opacity)}.features-section[data-v-4bd4dc92]{gap:50px;min-height:650px;height:auto}.background[data-v-4bd4dc92]{width:100%;min-height:900px}.features-section-background[data-v-4bd4dc92]{width:100%;min-height:750px;background-color:var(--secondary-color-opacity)}.prices-section-background[data-v-4bd4dc92]{width:100%;background-color:var(--primary-color-gray)}.info-section[data-v-4bd4dc92]{padding-top:50px}.info-section-body[data-v-4bd4dc92]{width:100%;display:flex;justify-content:space-between;align-items:start}.info-section-body-header[data-v-4bd4dc92]{width:100%}.info-section-body div p[data-v-4bd4dc92]{line-height:1.8rem;padding-right:10px}.info-contact-form[data-v-4bd4dc92]{width:100%;background-color:var(--secondary-color);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:10px;color:var(--text-color)}.info-contact-form .input-group[data-v-4bd4dc92]{margin:20px 0;width:100%;height:auto;display:inline-block}.select-group[data-v-4bd4dc92]{display:flex!important;flex-direction:unset!important;justify-content:space-around;align-content:center!important}.select-group input[data-v-4bd4dc92]{width:20px;margin:10px!important}.input-group textarea[data-v-4bd4dc92]{height:8em;background-color:var(--primary-color-opacity);border-radius:10px}.input-group h3[data-v-4bd4dc92]{color:var(--dark-color);padding-bottom:5px}.input-group input[data-v-4bd4dc92]{height:2em;margin:0 0 10px;background-color:var(--primary-color-opacity);border-radius:10px}.input-group *[data-v-4bd4dc92],.info-contact-form button[data-v-4bd4dc92]{width:100%}.reviews-section-background[data-v-4bd4dc92]{width:calc(100vw + 30px);min-height:600px}.reviews-section[data-v-4bd4dc92]{min-height:650px}.products-cards-row[data-v-4bd4dc92]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:50px}.review-cards-row[data-v-4bd4dc92]{width:100%;display:flex;justify-content:space-between;gap:3em}.prices-cards-row[data-v-4bd4dc92]{width:100%;display:flex;justify-content:space-between;align-items:center}.flex-align-center-horizontal[data-v-4bd4dc92]{flex-direction:column}.action-buttons[data-v-4bd4dc92]{display:flex}#captcha[data-v-4bd4dc92]{position:relative}@media (max-width: 1000px){h1[data-v-4bd4dc92],h1 span[data-v-4bd4dc92]{font-size:3rem}.intro-header[data-v-4bd4dc92]{min-height:400px}.sub-section[data-v-4bd4dc92]{padding:50px 0!important}.intro-header h1[data-v-4bd4dc92],.intro-header h1 span[data-v-4bd4dc92]{font-size:4rem}.highlight-section[data-v-4bd4dc92],.highlight-section-background[data-v-4bd4dc92]{height:200px}.highlight-section[data-v-4bd4dc92],.info-section[data-v-4bd4dc92]{padding-left:0}.features-section-background[data-v-4bd4dc92]{height:180vh;width:110vw!important;left:0}.intro-header-text img[data-v-4bd4dc92]{height:8vh}.image-cards-row[data-v-4bd4dc92],.review-cards-row[data-v-4bd4dc92]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:3em;height:auto}.info-section-body p[data-v-4bd4dc92]{max-width:100%!important}.info-contact-form[data-v-4bd4dc92]{width:90%;border-radius:10px}}.page-header[data-v-b6bb4817]{width:100%;height:3em;margin-top:10px;background-color:var(--secondary-color);border-radius:10px;display:flex;justify-content:space-between;align-items:center}.page-header-left[data-v-b6bb4817]{justify-content:left;gap:2em;margin-left:10px;color:var(--dark-color)}.page-header-right[data-v-b6bb4817]{justify-content:right;gap:2em;margin-right:20px}.page-header-right img[data-v-b6bb4817]{cursor:pointer}.page-header-search[data-v-b6bb4817]{gap:1em;justify-content:left}.page-header-search input[data-v-b6bb4817]{border-radius:50px;border:none;background-color:var(--primary-color);height:2em;width:100%}.page-header-button[data-v-b6bb4817]{height:2em;width:150px}.secondary-header[data-v-b6bb4817]{background-color:var(--dark-color-opacity)}.section[data-v-b3996702]{justify-content:start!important}.guide-body[data-v-b3996702],.faq-body[data-v-b3996702]{padding:20px 0;width:calc(100% - 20px)}li[data-v-b3996702]{padding:10px}.faq-question[data-v-b3996702],.guide-title[data-v-b3996702]{background-color:var(--secondary-color-opacity);border-radius:10px;color:var(--dark-color);font-weight:700}.faq-answer[data-v-b3996702],.guide-text[data-v-b3996702]{margin-bottom:30px}.section[data-v-b761c080]{height:90vh!important;width:100%!important;max-width:unset!important;align-items:start;justify-content:center;flex-direction:unset;gap:20px;overflow:hidden!important;position:fixed;left:0;padding:20px;background-color:var(--primary-color)}.side-menu[data-v-b761c080]{min-width:150px;background-color:var(--secondary-color);padding:10px;border-radius:10px;position:relative}.content-section[data-v-b761c080]{height:100%;max-width:1400px;overflow-y:scroll;scroll-behavior:smooth}.side-menu li[data-v-b761c080]{margin:10px}.section[data-v-29178c76]{justify-content:start;align-items:start;min-height:100vh}.table-row-actions button[data-v-29178c76]{width:150px;gap:10px}.table-row-actions .secondary-button[data-v-29178c76]:hover{box-shadow:0 2px 8px var(--dark-color)!important}.table-row-actions .error-button[data-v-29178c76]:hover{color:var(--error);background-color:var(--primary-color);box-shadow:0 2px 8px var(--error)!important}.toggle-button[data-v-29178c76]:hover{box-shadow:0 2px 8px var(--dark-color)!important}.table-header[data-v-29178c76],.table-row[data-v-29178c76]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 2fr}@media (max-width: 1000px){.table-header[data-v-29178c76],.table-row[data-v-29178c76]{grid-template-columns:1fr 1fr 1fr}}.reminder-item[data-v-47c1eaee]{min-height:4em;padding:.5em;margin:.75em;box-shadow:0 2px 8px var(--box-shadow);display:flex;justify-content:space-between;align-items:center;border-radius:10px;background-color:var(--primary-color-gray)}.reminder-item[data-v-47c1eaee]:hover{box-shadow:0 2px 8px var(--dark-color)!important}.reminder-item button[data-v-47c1eaee]{border:none;background-color:transparent}.reminder-details p[data-v-47c1eaee]{height:auto;display:flex;margin:5px 0;justify-content:left;align-items:center;gap:.5em}.reminder-sub-details[data-v-47c1eaee]{display:flex;justify-content:left;align-items:center;gap:20px}.small-reminder[data-v-47c1eaee]{flex-direction:column;justify-content:center;align-items:start;height:auto;gap:0px}.interactive-svg[data-v-47c1eaee]{cursor:pointer;transition:all .5s ease}.interactive-svg[data-v-47c1eaee]:hover{cursor:pointer;stroke:#00c400}@media (max-width: 1000px){.mobile-reminder[data-v-47c1eaee]{flex-direction:column;justify-content:center;align-items:start;height:auto;gap:0px}}.project[data-v-425b23a1]{width:calc(100% - 4px);display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:40px 180px auto;border:2px solid var(--secondary-color);box-shadow:1px 5px 8px 0 var(--box-shadow);border-radius:10px}.project[data-v-425b23a1]:hover{box-shadow:1px 5px 8px var(--dark-color-opacity)}.project h3[data-v-425b23a1]{margin:5px 0 0 5px;color:var(--dark-color)}.project h4[data-v-425b23a1]{font-weight:500;margin:0 0 0 5px;color:var(--dark-color)}.project p[data-v-425b23a1]{margin:10px 0 0 5px}.project-details[data-v-425b23a1]{display:grid;grid-template-areas:"a a b c" "d e f g";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,80px)}.project-details div p[data-v-425b23a1]{overflow:hidden}.job-details[data-v-425b23a1]{display:grid;grid-template-areas:"aa ab" "ac .";grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,80px)}.project-actions[data-v-425b23a1]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"ba bb" "bc bd" "be bf"}.project button[data-v-425b23a1]{width:160px;max-height:30px;display:flex;justify-content:space-between;align-items:center;font-weight:500;box-shadow:0 5px 5px -2px var(--box-shadow-dark)}.project-reminders[data-v-425b23a1]{display:grid;grid-template-columns:1fr;padding:.5em 0}.reminders-header[data-v-425b23a1]{display:flex;justify-content:space-between;align-items:center}.progress-bar[data-v-425b23a1]{width:calc(100% - 5px);display:flex;justify-content:left;align-items:center;height:2em;border:1px solid var(--dark-color);border-radius:50px}.progress-bar-indicator[data-v-425b23a1]{background-color:var(--secondary-color);border-radius:50px;height:100%}.button[data-v-425b23a1]:hover{transform:scale(1.1)}@media (max-width: 1000px){.project[data-v-425b23a1]{padding-bottom:10px;display:grid;grid-template-columns:1fr;grid-template-rows:40px 1fr 1fr auto}.project-details[data-v-425b23a1]{display:grid;grid-template-areas:"a a a a" "c c d g";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,80px)}.job-details[data-v-425b23a1]{display:grid;grid-template-areas:"aa ab" "ac .";grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,80px)}.project-actions[data-v-425b23a1]{margin-left:5px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-areas:"ba bb" "bc bd" "be bf";grid-template-rows:repeat(auto-fill,auto)}.message-count[data-v-425b23a1]{position:absolute;border-radius:50%;width:20px!important;height:20px!important;background-color:var(--info)}}.section[data-v-f043f427]{justify-content:start;align-items:start}#project-table-wrapper[data-v-f043f427]{position:relative;width:100%}#project-table-wrapper .modal-wrapper[data-v-f043f427]{width:100%;height:100%;display:flex;justify-content:center;align-items:start;left:0}.project-form[data-v-f043f427]{width:1400px;position:absolute;top:70px;max-height:calc(100vh - 70px);border-radius:10px;overflow-y:scroll;border:none}.project-form[data-v-f043f427]::-webkit-scrollbar{display:inline-block}.project-modal[data-v-f043f427]{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:60px auto 40px}.project-modal-title input[data-v-f043f427]{height:30px;margin:0!important;font-size:1rem}.project-modal-actions[data-v-f043f427]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,50px);grid-template-areas:"ba" "bb" "bc"}.project-modal-details[data-v-f043f427]{display:grid;grid-template-areas:"a b c d e" "g h i j ." "l m n . ." "k k k . .";grid-template-rows:70px 70px 70px 100px}.project-modal-jobs-list[data-v-f043f427]{display:grid;grid-template-areas:"ja ja ja ja jb";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;box-shadow:0 2px 8px var(--box-shadow);border-radius:10px;padding-top:50px;margin-bottom:50px;position:relative;overflow:hidden}.project-modal-jobs-list[data-v-f043f427]:hover{box-shadow:0 2px 8px var(--dark-color)}.job-header[data-v-f043f427]{background-color:var(--dark-color)!important;width:101%;height:30px;position:absolute;top:0;left:0;border:2px solid var(--dark-color);padding-left:5px}.job-header h3[data-v-f043f427]{font-weight:700;color:var(--text-color-light)}.project-modal-jobs-items[data-v-f043f427]{display:grid;grid-template-areas:"pi0 pi1 pi2 pi3 pi4" "pi5 pi6 pi7 pi8 pi9" "pi10 pi10 pi10 pi10 pi10";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(auto-fill,auto);gap:10px;padding:10px}.project-modal-jobs-items[data-v-f043f427]{align-items:center}.sub input[data-v-f043f427],.sub select[data-v-f043f427]{width:calc(100% - 20px);height:30px!important}.table-large-input[data-v-f043f427]{width:90%!important}.project-modal-jobs-actions[data-v-f043f427]{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-template-rows:repeat(auto-fill,40px);gap:10px;margin:5px}.project-modal-jobs-actions .button[data-v-f043f427]{width:120px}.project-modal h3[data-v-f043f427]{margin:5px 0 0 5px;color:var(--dark-color)}.project-modal h4[data-v-f043f427]{font-weight:500;margin:0 0 0 5px;color:var(--dark-color)}.button[data-v-f043f427]{max-width:150px;max-height:30px;display:flex;justify-content:space-between;align-items:center;font-weight:500;box-shadow:0 5px 5px -2px var(--box-shadow-dark)}input[data-v-f043f427]{border:1px solid var(--secondary-color);border-radius:50px;padding:0 0 0 5px}textarea[data-v-f043f427]{border:1px solid var(--secondary-color);border-radius:50px;padding:5px 0 0 5px}select[data-v-f043f427]{border:none;height:20px;border:1px solid var(--secondary-color);border-radius:50px}.assignees-details[data-v-f043f427]{min-width:300px;display:flex;justify-content:left;align-items:center;gap:20px}.assignees-actions[data-v-f043f427]{display:flex;justify-content:center;align-items:center;gap:20px}.assignees-actions button[data-v-f043f427]{width:100px}.active-assigning[data-v-f043f427]{border:1px solid var(--dark-color)}.project-message[data-v-f043f427]{color:var(--error);font-style:italic;font-size:.7rem;font-weight:700}.sub[data-v-f043f427]{display:flex;flex-direction:column}.sub label[data-v-f043f427]{font-size:.8rem;color:var(--dark-color)}.job-photos[data-v-f043f427]{min-height:150px}.bottom-actions[data-v-f043f427]{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.cost-highlight-loss[data-v-f043f427]{background-color:var(--error-light)}.cost-highlight-profit[data-v-f043f427]{background-color:var(--success-light)}.cost-highlight-even[data-v-f043f427]{background-color:var(--warning-light)}@media (max-width: 1000px){.project-modal[data-v-f043f427]{display:grid;grid-template-columns:1fr;grid-template-rows:40px auto 60px 40px auto}#project-table-wrapper .modal-wrapper[data-v-f043f427]{width:100vw;height:100vh;box-shadow:0 2px 10px var(--dark-color);border-radius:10px;justify-content:left}.project-form[data-v-f043f427]{width:calc(100% - 10px);padding:5px}.project-modal-details[data-v-f043f427]{display:grid;grid-template-areas:"b b c c ." "i i j j ." " h h . . ." "k k k k k";grid-template-rows:70px 70px 70px 100px}.project-modal-actions[data-v-f043f427]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:60px;grid-template-areas:"ba bc";justify-items:center;gap:20px}.project-modal-jobs-list[data-v-f043f427]{display:grid;grid-template-areas:"ja ja ja" "jb jb jb";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;margin:10px 10px 30px;padding-bottom:10px}.project-modal-jobs-items[data-v-f043f427]{display:grid;grid-template-areas:"pi0 pi1" "pi2 pi3" "pi4 pi9" "pi10 pi10";grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,auto);padding:10px}.project-modal-jobs-actions[data-v-f043f427]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;justify-items:center;grid-template-rows:60px;gap:10px;margin:5px}.project-modal-jobs-actions button[data-v-f043f427]{height:40px!important;max-height:40px;width:40px!important;display:flex;justify-content:center}.bottom-actions[data-v-f043f427]{justify-content:center}}.section[data-v-6f935f12]{justify-content:start;align-items:start;min-height:100vh}.table-header[data-v-6f935f12],.table-row[data-v-6f935f12]{grid-template-columns:2fr 1fr 1fr 1fr 1fr 2fr;grid-template-areas:"a b c d e f"}.table-row-actions button[data-v-6f935f12]{width:150px;gap:10px}@media (max-width: 1000px){.table-header[data-v-6f935f12],.table-row[data-v-6f935f12]{padding:10px 0;grid-template-columns:1fr 1fr;grid-template-rows:60px 60px 60px 60px;grid-template-areas:"a a " "b c" "d e" "f f";gap:10px}.table-row-actions button[data-v-6f935f12]{margin-left:5px}.table-row-item *[data-v-6f935f12]{margin:5px}.table-row-item label[data-v-6f935f12]{font-weight:700;color:var(--dark-color)}.table-row-actions[data-v-6f935f12]{justify-content:center!important}}.section[data-v-284f8596]{min-height:600px}.contact-form[data-v-284f8596]{width:300px;height:400px;display:flex;border:2px solid var(--dark-color);border-radius:10px}#contractor-check[data-v-284f8596]{width:1.2em;height:1.2em}.input-group[data-v-284f8596]{width:80%;height:100px;flex-direction:column;align-items:start}.input-group h4[data-v-284f8596]{width:100%}form[data-v-284f8596]{min-width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.input-group input[data-v-284f8596]{width:100%;height:2rem;border:none;border-bottom:2px solid var(--dark-color);background-color:transparent}.form-button[data-v-284f8596]{border:2px solid var(--secondary-color);margin:1em;padding:.5em;min-width:7em;background-color:var(--secondary-color);font-weight:700;font-size:1rem;float:right;cursor:pointer;transition:.1s ease;color:var(--text-color)}.form-button[data-v-284f8596]:hover{background-color:var(--dark-color);color:var(--text-color-light)}.login-toggle[data-v-284f8596]{display:flex;justify-content:center;align-items:center;gap:1em;cursor:pointer;height:40px;width:300px;border-radius:50px}.login-toggle[data-v-284f8596]:hover{background-color:var(--dark-color);border:1px solid var(--dark-color)}.login-toggle span[data-v-284f8596]{font-size:1rem}.calendar-day[data-v-61a5e977]{width:calc(100% - 5px);min-height:200px;height:auto;border-right:1px solid var(--secondary-color);background-color:#fff}.calendar-day h4[data-v-61a5e977]{justify-content:left;padding-left:10px;height:1.5em;border-bottom:1px solid var(--secondary-color);border-top:1px solid var(--secondary-color)}.calendar-day-list[data-v-61a5e977]{height:95%;overflow-y:scroll!important}.job-list-item[data-v-61a5e977]{cursor:pointer;margin:10px;padding:5px;border-radius:10px;background-color:var(--secondary-color);box-shadow:none}.job-list-item[data-v-61a5e977]:hover{box-shadow:0 5px 8px var(--box-shadow)}.job-list-item li[data-v-61a5e977]{padding:2px 0;justify-content:left;gap:10px}#last-day[data-v-61a5e977]{border:0px}@media (max-width: 1000px){.calendar-day-list-item[data-v-61a5e977]{width:200px!important;height:150px!important}.calendar-day-list[data-v-61a5e977]{height:95%;overflow-x:scroll!important}}.section[data-v-e3e49b54]{gap:20px}.dashboard-row[data-v-e3e49b54]{width:100%;display:flex;justify-content:center;align-items:center;gap:20px}.card[data-v-e3e49b54]{width:100%;height:500px;border:2px solid var(--secondary-color);border-radius:10px;overflow:hidden}.card h3[data-v-e3e49b54]{padding:0 10px;height:2em;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--secondary-color);color:var(--dark-color);position:relative}.calendar-week-options[data-v-e3e49b54]{position:absolute;right:5px;display:flex;justify-content:center;align-items:center;gap:10px}.disabled-button[data-v-e3e49b54]{visibility:hidden}.calendar-options-button[data-v-e3e49b54]{color:var(--text-color-light);background-color:transparent;border:none;transition:all 1s ease}.calendar-options-button[data-v-e3e49b54]:hover{background-color:var(--secondary-color)}.card-body[data-v-e3e49b54]{width:100%;height:calc(100% - 2em);display:flex;justify-content:left;border:none;overflow-y:scroll;overflow-x:hidden}.actions-body[data-v-e3e49b54]{flex-direction:column}.card-header-button[data-v-e3e49b54]{justify-content:space-between!important}.small-button[data-v-e3e49b54]{padding:0}.small-card[data-v-e3e49b54]{flex:1 1 1;height:300px}.button[data-v-e3e49b54]:hover{transform:scale(1.1)}.metrics[data-v-e3e49b54]{height:100%;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,70px)}.metrics li[data-v-e3e49b54]{margin-left:10px;margin-top:10px;width:calc(100% - 20px);height:50px;display:flex;justify-content:space-between;align-items:center;background-color:var(--secondary-color);border-radius:10px}.metrics li span[data-v-e3e49b54]{padding:0 10px}@media (max-width: 1000px){.calendar[data-v-e3e49b54]{min-height:75vh}.calendar-options-button-mobile[data-v-e3e49b54]{height:30px;width:30px;display:flex;justify-content:center;align-items:center}}*[data-v-6346e2d5]:focus{outline:none}.section[data-v-6346e2d5]{padding-top:50px!important;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.signup-message[data-v-6346e2d5]{position:relative}.signup-selection[data-v-6346e2d5]{height:3em;width:14em;display:flex;justify-content:center;align-items:end}.signup-selection .button[data-v-6346e2d5]{border-radius:10px 10px 0 0;color:var(--dark-color)}.signup-selection button[data-v-6346e2d5]{height:3em;width:7em;background-color:#fff;border:none;font-weight:bolder;cursor:pointer}.active-form[data-v-6346e2d5]{background-color:var(--dark-color)!important;color:var(--text-color-light)!important}.user-form[data-v-6346e2d5],.company-form[data-v-6346e2d5]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}form[data-v-6346e2d5]{padding:1em;width:600px;background-color:var(--primary-color);border:2px solid var(--dark-color);border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:left}textarea[data-v-6346e2d5]{height:6rem}input[data-v-6346e2d5]{border-bottom:1px solid var(--dark-color)}label[data-v-6346e2d5]{width:10em}.input-group select[data-v-6346e2d5]{width:15em}.form-buttons[data-v-6346e2d5]{padding:.5em;width:100%;display:flex;justify-content:center;align-items:center}.form-buttons .button[data-v-6346e2d5]{border:2px solid var(--primary-color)}.form-buttons .button[data-v-6346e2d5]:hover{border:2px solid var(--highlight-color);background-color:var(--background-light);color:var(--highlight-color)}.register-code[data-v-6346e2d5]{margin:50px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.register-code i[data-v-6346e2d5]{font-size:.9rem}.register-code .input-group input[data-v-6346e2d5]{border-radius:50px;border:none;background-color:var(--secondary-color);height:2em}.section[data-v-384b9c06]{min-height:50vh;position:relative;justify-content:start}.account-details[data-v-384b9c06]{width:100%;display:flex;justify-content:space-between;gap:50px}.account-details form[data-v-384b9c06]{display:flex;flex-direction:column;justify-content:left;gap:10px}.button[data-v-384b9c06]{max-width:150px;min-height:40px}.form-buttons[data-v-384b9c06]{display:flex;flex-direction:column;gap:20px;bottom:0}.input-group input[data-v-384b9c06]{border:1px solid var(--secondary-color);border-radius:50px;width:250px;height:30px}.input-group h4[data-v-384b9c06]{color:var(--dark-color)}.horizontal-group[data-v-384b9c06]{display:flex;flex-direction:column;justify-content:left;align-items:start;gap:20px}.logo-input-group[data-v-384b9c06]{flex-direction:column;align-items:start;gap:20px}@media (max-width: 1000px){.logo-input-group[data-v-384b9c06]{flex-direction:column;align-items:start;justify-content:centr;gap:20px;height:120px}.input-group h4[data-v-384b9c06]{width:100px}.form-buttons[data-v-384b9c06]{position:relative}}.section{min-height:600px;justify-content:center;align-items:center}.header-wrapper[data-v-c532eeab]{width:100vw;height:70px;position:fixed;left:0;top:0;z-index:10;border:none;background-color:var(--secondary-color);display:flex;justify-content:center}#left-menu[data-v-c532eeab]{min-width:700px;height:100%;display:flex;justify-content:left;align-items:center;z-index:100;background-color:var(--secondary-color)}#right-menu[data-v-c532eeab]{min-width:700px;height:100%;display:flex;justify-content:right;align-items:center;z-index:100;background-color:var(--secondary-color)}.left-menu-item[data-v-c532eeab]{justify-content:left!important;margin-left:1.5em}.right-menu-item[data-v-c532eeab]{width:auto;justify-content:right!important;margin-right:1.5em}.menu-item[data-v-c532eeab]{height:100%;display:flex;justify-content:center;align-items:center;gap:20px}.menu-item-link[data-v-c532eeab]{width:auto;display:flex;gap:.5em;justify-content:space-around;align-items:center;cursor:pointer;transition:all .3s ease;border-bottom:2px solid var(--secondary-color)}.right-menu-item .button[data-v-c532eeab]{border:none;padding:0 10px;height:40px;background-color:var(--dark-color);box-shadow:none;transition:all .5s ease}.right-menu-item .button[data-v-c532eeab]:hover{border:none!important;box-shadow:none!important;background-color:var(--highlight-color)!important;color:var(--text-color-light)!important}.menu-item-link[data-v-c532eeab]:hover{border-bottom:2px solid var(--dark-color)}.right-menu-item-link span[data-v-c532eeab]{color:var(--text-color)}nav[data-v-c532eeab]{width:250px;height:310px;position:absolute;top:70px;left:calc(50vw - 700px);background-color:var(--secondary-color);transition:all .5s ease;border-radius:0 0 10px 10px;z-index:1}.nav-list[data-v-c532eeab]{width:250px;list-style:none;padding:0;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.nav-list li[data-v-c532eeab]{width:100%;height:3em;display:flex;justify-content:left;align-items:center}.nav_item_base[data-v-c532eeab]{width:calc(100% - 3em);margin-left:1em;padding:.5em;display:flex;justify-content:left;align-items:center;border-radius:10px}.nav_item_base img[data-v-c532eeab]{margin-right:.5em}.nav_item_base span[data-v-c532eeab]{font-size:1rem;color:var(--text-color);border-bottom:2px solid transparent;transition:.5s ease}.nav_item_base[data-v-c532eeab]:hover{background-color:var(--primary-color)!important}.menu[data-v-c532eeab]{align-items:flex-end;justify-content:space-between;padding:.5em}.menu img[data-v-c532eeab]{margin-right:.5em}.menu h2[data-v-c532eeab]{margin:0}#bottom-nav[data-v-c532eeab]{width:10em;position:absolute;bottom:0}.open-nav[data-v-c532eeab]{top:70px}.closed-nav[data-v-c532eeab]{top:-300px}#notifications[data-v-c532eeab],#notifications[data-v-c532eeab]:hover{border:none!important}#notifications span[data-v-c532eeab]{border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--dark-color);color:var(--text-color-light);font-size:1.2rem}#notifications span[data-v-c532eeab]:hover{background-color:var(--highlight-color)}@media (max-width: 1000px){#left-menu[data-v-c532eeab],#right-menu[data-v-c532eeab]{min-width:unset;width:50%}}@media (max-width: 1400px){#left-menu[data-v-c532eeab],#right-menu[data-v-c532eeab]{min-width:unset;width:50%}nav[data-v-c532eeab]{left:0}}.section[data-v-da497c4b]{min-height:500px}.footer-wrapper[data-v-da497c4b]{height:500px;width:100%;border-bottom:1px solid var(--primary-color-opacity);overflow:hidden;display:flex;z-index:15;justify-content:end}.footer-wrapper *[data-v-da497c4b]{color:var(--text-color-light)}.footer-logo[data-v-da497c4b]{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-body[data-v-da497c4b]{width:100%;display:flex;justify-content:space-around;align-items:start}.footer-info[data-v-da497c4b]{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1em}.footer-disclaimer[data-v-da497c4b]{margin-top:100px;margin-bottom:10px}.footer-background[data-v-da497c4b]{width:100vw;height:500px;background-image:url(/assets/footerBackground-e07b4ca7.svg);background-repeat:no-repeat;background-size:cover;background-position:top center}.image-view-wrapper[data-v-a9263789]{position:fixed;width:calc(100% - 20px);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--dark-color);padding:10px;top:0;left:0}.image-view[data-v-a9263789]{min-width:800px;max-width:1400px}.image-header[data-v-a9263789]{width:100%;max-width:800px;background-color:var(--box-shadow-dark);padding:10px;border-radius:10px 10px 0 0;color:var(--text-color-light);border-bottom:2px solid var(--text-color-light)}.image-header img[data-v-a9263789]{cursor:pointer}.image-view-wrapper #image-object[data-v-a9263789]{width:100%;max-width:800px;max-height:90vh;object-fit:contain;background-color:var(--box-shadow-dark);padding:10px;border-radius:0 0 10px 10px}@media (max-width: 1400px){.image-view-wrapper #image-object[data-v-a9263789],.image-header[data-v-a9263789]{max-width:80vw}.image-view[data-v-a9263789]{min-width:0px;max-width:calc(80vw - 10px)!important}}.project-form[data-v-f824192a]{width:1400px;margin-top:70px;height:auto;max-height:90vh;overflow-y:scroll}.project-modal[data-v-f824192a]{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:60px auto 40px}.project-modal-title input[data-v-f824192a]{height:30px;margin:0!important;font-size:1rem}.project-modal-actions[data-v-f824192a]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,50px);grid-template-areas:"ba" "bb" "bc"}.project-modal-details[data-v-f824192a]{display:grid;grid-template-areas:"a b c d e" "f g h i j" "k k k . .";grid-template-rows:70px 70px 100px}.project-modal-jobs-list[data-v-f824192a]{display:grid;grid-template-areas:"ja ja ja ja jb";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;border:2px solid var(--secondary-color);border-radius:10px;margin:10px}.project-modal-jobs-items[data-v-f824192a]{display:grid;grid-template-areas:"pi1 pi2 pi3 pi4 pi5" "pi6 pi7 pi7 pi7 pi7" "pi8 pi8 pi8 pi8 pi8";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(auto-fill,auto);gap:10px;padding:10px;align-items:center}.sub input[data-v-f824192a],.sub select[data-v-f824192a]{width:calc(100% - 20px);height:30px!important}.table-large-input[data-v-f824192a]{width:90%!important}.project-modal-jobs-actions[data-v-f824192a]{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-template-rows:repeat(3,40px);gap:10px;margin:5px}.project-modal-jobs-actions .button[data-v-f824192a]{width:120px}.project-modal h3[data-v-f824192a]{margin:5px 0 0 5px;color:var(--dark-color)}.project-modal h4[data-v-f824192a]{font-weight:500;margin:0 0 0 5px;color:var(--dark-color)}.button[data-v-f824192a]{max-width:150px;max-height:30px;display:flex;justify-content:space-between;align-items:center;font-weight:500;box-shadow:0 5px 5px -2px var(--box-shadow-dark)}input[data-v-f824192a]{border:1px solid var(--secondary-color);border-radius:50px;padding:0 0 0 5px}textarea[data-v-f824192a]{border:1px solid var(--secondary-color);border-radius:50px;padding:5px 0 0 5px}select[data-v-f824192a]{border:none;height:20px;border:1px solid var(--secondary-color);border-radius:50px}.assignees-details[data-v-f824192a]{min-width:300px;display:flex;justify-content:left;align-items:center;gap:20px}.assignees-actions[data-v-f824192a]{display:flex;justify-content:center;align-items:center;gap:20px}.assignees-actions button[data-v-f824192a]{width:100px}.active-assigning[data-v-f824192a]{border:1px solid var(--dark-color)}.project-message[data-v-f824192a]{color:var(--error);font-style:italic;font-size:.7rem;font-weight:700}.sub[data-v-f824192a]{display:flex;flex-direction:column}.sub label[data-v-f824192a]{font-size:.8rem;color:var(--dark-color)}.job-photos[data-v-f824192a]{min-height:150p0x}.bottom-controls[data-v-f824192a]{display:flex;gap:20px;justify-content:left;align-items:center}@media (max-width: 1000px){.project-modal[data-v-f824192a]{display:grid;grid-template-columns:1fr;grid-template-rows:40px auto 60px 40px auto}.project-modal-details[data-v-f824192a]{display:grid;grid-template-areas:"b b c c ." "i i j j ." " h h . . ." "k k k k k";grid-template-rows:70px 70px 70px 100px}.project-modal-actions[data-v-f824192a]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:60px;grid-template-areas:"ba bc";gap:20px}.project-modal-jobs-list[data-v-f824192a]{display:grid;grid-template-areas:"ja ja ja" "jb jb jb";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;border:2px solid var(--secondary-color);border-radius:10px;margin:10px}.project-modal-jobs-items[data-v-f824192a]{display:grid;grid-template-areas:"pi1 pi2" "pi3 pi6" "pi7 pi7" "pi8 pi8";grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,auto);padding:10px}.project-modal-jobs-actions[data-v-f824192a]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;grid-template-rows:60px;gap:10px;margin:5px}.project-modal-jobs-actions button[data-v-f824192a]{height:40px!important;max-height:40px;width:40px!important;display:flex;justify-content:center}}.feedback-wrapper[data-v-26beb8af]{width:300px;height:auto;min-height:100px;position:fixed;right:20px;top:70px;z-index:99}.feedback-card[data-v-26beb8af]{position:relative;border:2px solid var(--dark-color);background-color:var(--dark-color);border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:start;height:auto;overflow:hidden;margin:5px 0;color:var(--text-color-light)}.feedback-card p[data-v-26beb8af]{margin-bottom:10px}.feedback-animation-bar[data-v-26beb8af]{width:110%;height:10px;background:linear-gradient(to left,var(--primary-color) 50%,var(--success) 50%) right;background-size:200%;position:absolute;bottom:0;left:-5px;border-radius:10px;animation:colorSlide-26beb8af 3s linear 1 forwards}.feedback-animation-bar-error[data-v-26beb8af]{background:linear-gradient(to left,var(--primary-color) 50%,var(--error) 50%) right;background-size:200%}@keyframes colorSlide-26beb8af{0%{background-position:right}to{background-position:left}}form[data-v-511e66f2]{padding:1em;display:flex;flex-direction:column;gap:1em;max-width:1200px;width:auto;height:auto;background-color:#fff}.input-group[data-v-511e66f2]{justify-content:left}.input-group input[data-v-511e66f2]{border-bottom:2px solid var(--secondary-color)}.input-group h4[data-v-511e66f2]{width:8em}.input-group input[type=text][data-v-511e66f2]{width:250px}.input-group input[type=date][data-v-511e66f2]{height:20px}.input-group select[data-v-511e66f2]{min-width:200px;border-bottom:2px solid var(--secondary-color)}.form-buttons[data-v-511e66f2]{display:flex;justify-content:center;align-items:center}.form-buttons button[data-v-511e66f2]{margin:.5em;width:150px;height:2em}.table-input[data-v-511e66f2]{width:auto}.table-button[data-v-511e66f2]{border:0px;background-color:transparent;cursor:pointer}form[data-v-511b7fac]{padding:1em;display:flex;flex-direction:column;gap:1em;max-width:1200px;width:auto;height:auto;background-color:#fff}.input-group[data-v-511b7fac]{justify-content:left}.input-group input[data-v-511b7fac]{border-bottom:2px solid var(--secondary-color)}.input-group h4[data-v-511b7fac]{width:8em}.input-group input[type=text][data-v-511b7fac]{width:250px}.input-group input[type=date][data-v-511b7fac]{height:20px}.input-group select[data-v-511b7fac]{min-width:200px;border-bottom:2px solid var(--secondary-color)}.form-buttons[data-v-511b7fac]{display:flex;justify-content:center;align-items:center}.form-buttons button[data-v-511b7fac]{margin:.5em;width:150px;height:2em}.table-input[data-v-511b7fac]{width:auto}.table-button[data-v-511b7fac]{border:0px;background-color:transparent;cursor:pointer}.modal-view[data-v-5475f4e5]{width:1400px;position:absolute;top:70px;height:calc(100vh - 100px);background-color:var(--primary-color);box-shadow:0 2px 8px var(--box-shadow-dark);border-radius:10px;overflow-y:scroll}form[data-v-5475f4e5]{display:flex;justify-content:center;align-items:start;gap:30px;height:100%;width:auto;background-color:#fff;position:relative}.input-group[data-v-5475f4e5]{justify-content:left;padding:10px 0}.input-group input[data-v-5475f4e5]{border-bottom:2px solid var(--secondary-color)}.input-group h4[data-v-5475f4e5]{width:8em}.input-group input[type=text][data-v-5475f4e5]{width:250px}.input-group input[type=date][data-v-5475f4e5]{height:20px}.input-group select[data-v-5475f4e5]{min-width:200px;border-bottom:2px solid var(--secondary-color)}.photo-item .small-button span[data-v-5475f4e5]{font-size:.8rem!important}.small-button[data-v-5475f4e5]:hover,.medium-button[data-v-5475f4e5]:hover{box-shadow:0 2px 8px var(--dark-color)!important}.medium-button[data-v-5475f4e5]:hover{background-color:var(--text-light-color);color:var(--error);box-shadow:0 2px 8px var(--error)!important}.medium-button[data-v-5475f4e5]{font-weight:400}.form-buttons[data-v-5475f4e5]{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0}.form-buttons button[data-v-5475f4e5]{margin:.5em;width:150px;height:2em}.details-column[data-v-5475f4e5]{width:400px}.media-column[data-v-5475f4e5]{width:700px}.photos-view-empty i[data-v-5475f4e5]{margin:10px;font-size:.8rem!important}.photo-item[data-v-5475f4e5]{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:10px}.photo-item i[data-v-5475f4e5]{max-width:100px;font-size:.8rem!important;overflow:hidden}.photo-item img[data-v-5475f4e5]{object-fit:cover}.textarea-group[data-v-5475f4e5]{height:100px;align-items:flex-start}.textarea-group textarea[data-v-5475f4e5]{border-radius:10px;border:2px solid var(--secondary-color)}@media (max-width: 500px){.modal-wrapper[data-v-5475f4e5]{justify-content:left;width:100vw;overflow-y:scroll}.modal-view[data-v-5475f4e5]{width:calc(100% - 25px)}form[data-v-5475f4e5]{flex-direction:column;width:100%;height:100vh;align-items:start;justify-content:start;overflow-y:scroll;padding:0}.form-column[data-v-5475f4e5]{max-width:100vw;width:100%!important}.form-buttons[data-v-5475f4e5]{position:relative}}.message-box-wrapper[data-v-5aeb03b8]{width:100%;height:auto;display:flex;justify-content:left;align-items:center;margin:.5em 0}.message-right[data-v-5aeb03b8]{justify-content:right}.message-right .message-box-border[data-v-5aeb03b8]{color:#fff;background-color:var(--dark-color)}.message-box-border[data-v-5aeb03b8]{background-color:var(--primary-color);border-radius:100px}.message-box-border p[data-v-5aeb03b8]{font-size:.9rem;padding:.5em .75em;margin:0;height:auto}img[data-v-5aeb03b8]{max-width:13em}.chat-wrapper[data-v-e9d86be9]{position:fixed;top:70px;left:calc(100vw + 420px);height:calc(100vh - 70px - 1em);width:400px;padding:.5em;background-color:var(--secondary-color);z-index:30;transition:all .1s ease;display:flex;flex-direction:column}.chat-title[data-v-e9d86be9]{display:flex;justify-content:space-between;align-items:center;position:relative;color:var(--text-color-light);background-color:var(--dark-color);border-radius:10px;padding:10px;margin:2px 0}.chat-title h3[data-v-e9d86be9]{margin:0}.chat-title img[data-v-e9d86be9]{cursor:pointer}.chat-message[data-v-e9d86be9]{height:calc(100% - 50px - 1em);width:100%;position:relative}.chat-inputs[data-v-e9d86be9]{width:100%;border-radius:10px;position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:center}#chat-bottom-box[data-v-e9d86be9]{width:100%;height:2px;background-color:transparent}.body-messages[data-v-e9d86be9]{margin:.5em;height:calc(100% - 50px - 1em);width:calc(100% - 1em - 10px);overflow-y:scroll;padding:5px}.chat-options[data-v-e9d86be9]{display:flex;justify-content:center;align-items:center}.chat-options button[data-v-e9d86be9]{width:40px!important;height:40px!important;margin:5px;background-color:var(--dark-color);border:none}.chat-options img[data-v-e9d86be9]{cursor:pointer}.input-message[data-v-e9d86be9]{flex:1;align-items:center}.input-message textarea[data-v-e9d86be9]{width:100%;resize:none;border-radius:100px;padding:10px}.input-message img[data-v-e9d86be9]{margin:.5em}.active[data-v-e9d86be9]{left:calc(50vw + 400px)}@media (max-width: 500px){.chat-wrapper[data-v-e9d86be9]{width:calc(100vw - 1em)!important;height:calc(100% - 70px)!important}.active[data-v-e9d86be9]{left:unset;right:0!important}}@media (max-width: 1400px){.chat-wrapper[data-v-e9d86be9]{top:70px;left:unset;right:-100vw}.active[data-v-e9d86be9]{left:unset;right:0!important}}.notifications-wrapper[data-v-cb05fc95]{position:absolute;top:-400px;left:calc(50vw + 300px);max-height:400px;width:400px;padding:.5em;background-color:var(--secondary-color);transition:all 1s ease;border-radius:0 0 10px 10px;overflow:hidden}.active[data-v-cb05fc95]{top:70px!important}.notifications-header[data-v-cb05fc95]{display:flex;justify-content:space-between;align-items:center;padding:10px;margin:2px 0;background-color:var(--dark-color);color:var(--text-color-light);border-radius:10px}.notification-list[data-v-cb05fc95]{height:300px;max-height:400px;overflow-y:scroll}.notification-item[data-v-cb05fc95]{position:relative;border-bottom:1px solid var(--primary-color);background-color:var(--secondary-color);padding:10px;display:flex;justify-content:space-between;align-items:center;height:auto;overflow:hidden;margin:5px 0}.notification-item p[data-v-cb05fc95]{padding-right:10px}@media (max-width: 1000px){.notifications-wrapper[data-v-cb05fc95]{top:-100vh;width:calc(100vw - 1em)!important;min-height:calc(100vh - 70px)!important}.active[data-v-cb05fc95]{left:0vw!important}}@media (max-width: 1400px){.notifications-wrapper[data-v-cb05fc95]{left:unset;right:0!important}}form[data-v-ee2d7d14]{position:relative}.modal-view[data-v-ee2d7d14]{width:1400px;position:absolute;top:70px;height:calc(100vh - 100px);background-color:var(--primary-color);box-shadow:0 2px 8px var(--box-shadow-dark);border-radius:10px;overflow-y:scroll;display:flex;flex-direction:column}.table[data-v-ee2d7d14]{padding:0;height:calc(100% - 50px);overflow-y:scroll}.table-header[data-v-ee2d7d14],.table-row[data-v-ee2d7d14]{grid-template-columns:1fr 1fr 2fr 1fr 1fr}.form-buttons[data-v-ee2d7d14]{width:100%;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0}.form-buttons button[data-v-ee2d7d14]{margin:.5em;width:150px;height:2em}.table-row-item input[data-v-ee2d7d14]{height:25px;border:none;border-bottom:1px solid var(--dark-color);margin:0 10px 0 0;width:calc(100% - 10px)}.table-row-actions .button[data-v-ee2d7d14]{min-width:120px}@media (max-width: 1000px){.modal-wrapper[data-v-ee2d7d14]{width:100vw;overflow-y:scroll}.modal-view[data-v-ee2d7d14]{width:calc(100% - 5px)!important;justify-content:center;align-items:center}.table[data-v-ee2d7d14]{padding-top:10px}form[data-v-ee2d7d14]{flex-direction:column;width:100%;height:100vh;align-items:start;justify-content:start;overflow-y:scroll;padding:0}.table[data-v-ee2d7d14]{align-items:center;width:100%}.table-header[data-v-ee2d7d14],.table-row[data-v-ee2d7d14]{padding:10px 0;grid-template-columns:1fr 1fr!important;grid-template-rows:60px 60px 60px;gap:10px}.expense-item[data-v-ee2d7d14]{width:calc(100% - 20px)}.table-row-actions button[data-v-ee2d7d14]{margin-left:5px}.table-row-item[data-v-ee2d7d14]{width:100%;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:start}.table-row-item *[data-v-ee2d7d14]{margin:5px}.table-row-actions .button[data-v-ee2d7d14]{min-width:120px}.table-row-item label[data-v-ee2d7d14]{font-weight:700;color:var(--dark-color)}.form-column[data-v-ee2d7d14]{max-width:100vw;width:100%!important}.form-buttons[data-v-ee2d7d14]{padding:10px 0;position:relative}}@media (max-width: 1400px){.modal-view[data-v-ee2d7d14]{min-width:unset;width:auto;max-height:calc(100vh - 70px)}}#app[data-v-200546cd]{width:100vw;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:start}#loading[data-v-200546cd]{width:100vw;height:100vh;position:fixed;background-color:transparent;z-index:99;display:flex;justify-content:center;align-items:center;top:0;left:0}#loading img[data-v-200546cd]{animation:rotate 3s infinite 0s}.section[data-v-fb83041b]{gap:20px}.dashboard-row[data-v-fb83041b]{width:100%;display:flex;justify-content:center;align-items:center;gap:20px}.card[data-v-fb83041b]{width:100%;height:500px;border:2px solid var(--secondary-color);border-radius:10px;overflow:hidden}.card h3[data-v-fb83041b]{padding:0 10px;height:2em;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--secondary-color);color:var(--text-color);position:relative}.card-body[data-v-fb83041b]{width:100%;height:calc(100% - 2em);display:flex;justify-content:left;border:none;overflow-y:scroll;overflow-x:hidden}.actions-body[data-v-fb83041b]{flex-direction:column}.card-header-button[data-v-fb83041b]{justify-content:space-between!important}.card-header-button button[data-v-fb83041b]{background-color:var(--dark-color);border:none}.small-button[data-v-fb83041b]{margin-right:10px}.small-card[data-v-fb83041b]{flex:1 1 1;height:350px}.card-header-button .button[data-v-fb83041b]:hover{background-color:var(--highlight-color)}.metrics[data-v-fb83041b]{height:100%;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,70px)}.metrics li[data-v-fb83041b]{margin-left:10px;margin-top:10px;width:calc(100% - 20px);height:50px;display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-color-gray);box-shadow:0 2px 8px var(--box-shadow);border-radius:10px}.metrics li span[data-v-fb83041b]{padding:0 10px}.project-list-item[data-v-fb83041b]{min-height:3em;margin:.5em;padding:.5em;width:calc(100% - 2em);display:flex;justify-content:left;align-items:center;background-color:var(--primary-color-gray);box-shadow:0 2px 8px var(--box-shadow);border-radius:10px;cursor:pointer}.project-list-item p[data-v-fb83041b]{flex:1;margin:0;display:flex;justify-content:left;align-items:center;overflow:hidden}.project-list-item img[data-v-fb83041b]{padding-right:10px}.job-list-item[data-v-fb83041b]{width:calc(100% - 2em);cursor:pointer;box-shadow:0 2px 8px var(--box-shadow);background-color:var(--primary-color-gray)}.job-list-item[data-v-fb83041b]:hover,.project-list-item[data-v-fb83041b]:hover{box-shadow:0 2px 8px var(--dark-color)!important}.job-list-item ul[data-v-fb83041b]{width:100%;gap:20px;flex-wrap:wrap}.job-list-item li[data-v-fb83041b]{min-width:45%}.unfinished-job-list[data-v-fb83041b]{border:2px solid var(--error)}@media (max-width: 1000px){.metrics[data-v-fb83041b]{grid-template-columns:1fr;grid-template-rows:repeat(auto,70px)}}
