:root{--primary-color:#3a414a;--secondary-color:#828a95;--button-primary-color:#c33132;--font-semiBold:"Inter SemiBold",sans-serif}*{box-sizing:border-box;color:var(--primary-color);font-family:Inter Regular,sans-serif;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}* select{-webkit-appearance:none}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}@font-face{font-display:swap;font-family:Inter Light;src:url(../fonts/Inter-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter Regular;src:url(../fonts/Inter-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter Medium;src:url(../fonts/Inter-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter SemiBold;src:url(../fonts/Inter-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter Bold;src:url(../fonts/Inter-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter ExtraBold;src:url(../fonts/Inter-ExtraBold.ttf) format("truetype")}html{scroll-behavior:smooth}body,html,main{height:100%}main{display:-webkit-box;display:-ms-flexbox;display:flex}.highlight{animation:pulse .7s ease-in-out 3;border:1px solid var(--button-primary-color)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(195,49,50,.7)}50%{box-shadow:0 0 0 10px rgba(195,49,50,0)}to{box-shadow:0 0 0 0 rgba(195,49,50,0)}}.validate{border:1px solid var(--button-primary-color)!important}.validate-text{color:var(--button-primary-color)!important}.disabled,[disabled]{opacity:.4!important;pointer-events:none}.is-loading{pointer-events:none;position:relative}.is-loading:after{backdrop-filter:blur(1.5px);background-color:hsla(0,0%,100%,.5);background-image:url(../images/app/icons/loader.svg);background-position:50%;background-repeat:no-repeat;background-size:50px;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#air-datepicker-global-container{z-index:1000!important}.overlay{align-items:center;background:rgba(0,0,0,.25);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay .modal{background:#fff;border-radius:8px;box-shadow:0 4px 206.6px 0 hsla(215,8%,55%,.53);max-height:calc(100% - 20px);overflow:auto;width:512px}.overlay .modal.filter{max-width:1007px;width:100%}.overlay .modal.filter .top{justify-content:space-between}.overlay .modal.filter .top .left{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.overlay .modal.filter .top .left>strong{color:var(--primary-color);font-family:var(--font-semiBold);font-size:20px}.overlay .modal.filter .top .left .filter-count{align-items:center;background:var(--button-primary-color);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:25px;justify-content:center;margin:0 10px;opacity:0;visibility:hidden;width:25px}.overlay .modal.filter .top .left .filter-count.show{opacity:1;visibility:visible}.overlay .modal.filter .top .left .select-container{border-radius:8px;height:40px;margin-left:10px;position:relative;width:300px}.overlay .modal.filter .top .left .select-container:after{background:url(../images/app/icons/arrow-down-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.overlay .modal.filter .top .left .select-container select{background:#eaf0f9;border:1px solid #e5e5e5;border-radius:8px;color:var(--primary-color);cursor:pointer;font-family:var(--font-semiBold);font-size:14px;height:100%;padding:5px 10px;width:100%}.overlay .modal.filter .top .left .select-container select option{color:var(--primary-color);font-size:14px}.overlay .modal.filter .top .right{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.overlay .modal.filter .top .right button{height:50px;margin-right:10px}.overlay .modal.filter .top .right button>img{height:20px;width:20px}.overlay .modal.filter .top .right button.save-filter{background:#e1faea;color:#3bc870}.overlay .modal.filter .top .right button.save-filter:hover{background:#d4f2dc}.overlay .modal.filter .top .right button.clear-filter{background:transparent;color:var(--secondary-color)}.overlay .modal.filter .top .right button.clear-filter:hover{background:#eaf0f9}.overlay .modal.filter .top .right button.delete{display:none}.overlay .modal.filter .top .right button.delete.show{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay .modal.filter .top .right button:last-of-type{margin-right:0}.overlay .modal.filter .body{margin-top:20px}.overlay .modal.filter .body .filter-col{margin-bottom:30px}.overlay .modal.filter .body .filter-col .top{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:start;margin-bottom:10px}.overlay .modal.filter .body .filter-col .top strong{color:#4780e2;flex-shrink:0;font-size:16px;margin-right:15px}.overlay .modal.filter .body .filter-col .top .line{background:#4780e2;height:1px;margin-bottom:10px;margin-top:10px;width:100%}.overlay .modal.filter .body .filter-col .input-row{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.overlay .modal.filter .body .filter-col .input-row .input-container{margin-right:15px;width:50%}.overlay .modal.filter .body .filter-col .input-row .input-container.street{flex-shrink:0;width:316px}.overlay .modal.filter .body .filter-col .input-row .input-container:last-of-type{margin-right:0}.overlay .modal.filter .body .filter-col .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.overlay .modal.filter .body .filter-col .checkboxes li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;margin-right:5px;width:calc(50% - 5px)}.overlay .modal.filter .body .filter-col .checkboxes li input[type=checkbox]{border:1px solid var(--secondary-color);flex-shrink:0;height:16px;margin-right:5px;width:16px}.overlay .modal.filter .body .filter-col .checkboxes li label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay .modal.filter .body .row.multi{gap:15px}.overlay .modal.filter .body .row.multi .filter-col{width:calc(33.33333% - 10px)}.overlay .modal.filter .body .row.multi .filter-col.areas .top>strong{color:var(--primary-color)}.overlay .modal.filter .body .row.multi .filter-col.areas .top .line{background:#cdd6e2}.overlay .modal.filter .body .row.multi .filter-col.areas ul.row{height:40px}.overlay .modal.filter .body .row.multi .filter-col.areas ul.row li{margin-right:5px;position:relative;width:50px}.overlay .modal.filter .body .row.multi .filter-col.areas ul.row li:hover>span{background:#f1f1f1}.overlay .modal.filter .body .row.multi .filter-col.areas ul.row li:last-of-type{margin-right:0}.overlay .modal.filter .body .row.multi .filter-col.areas ul.row li input[type=radio]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.overlay .modal.filter .body .row.multi .filter-col.areas ul.row li input[type=radio]:checked+span{background:#fceeee;border:1px solid var(--button-primary-color);border-radius:8px;color:var(--button-primary-color)}.overlay .modal.filter .body .row.multi .filter-col.areas ul.row li>span{align-items:center;border:1px solid #cdd6e2;border-radius:8px;color:#828a95;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.overlay .modal.filter .body .row.multi .filter-col:last-of-type{margin-right:0}.overlay .modal.filter .body .row.multi .filter-col .input-row .input-container{margin-left:10px;min-width:unset}.overlay .modal.filter .body .btn.advanced-search{background:#eaf0f9;border-radius:80px;color:#828a95;margin:0 auto}.overlay .modal.filter .body .btn.advanced-search>img{margin-left:5px;margin-right:0}.overlay .modal.filter .body .btn.advanced-search>img.rotate{transform:rotate(180deg)}.overlay .modal.filter .body .btn.advanced-search:hover{background:#d4dff2}.overlay .modal.filter .body .advanced-search-container{height:0;margin-top:10px;opacity:0;overflow:hidden;transition:.3;visibility:hidden}.overlay .modal.filter .body .advanced-search-container.show{height:auto;opacity:1;transition:.3s;visibility:visible}.overlay .modal.filter .body .advanced-search-container .filter-col{margin-bottom:0}.overlay .modal.filter .body .advanced-search-container .filter-col .input-row{margin-bottom:10px}.overlay .modal.filter .body .advanced-search-container .filter-col .input-row:last-of-type{margin-bottom:0}.overlay .modal.filter .body .advanced-search-container .btn.add-row{align-items:center;background:#e1faea;border-radius:50%;color:#3bc870;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-left:10px;min-width:unset;padding:5px;transition:.3s;width:40px}.overlay .modal.filter .body .advanced-search-container .btn.add-row>img{margin:0;pointer-events:none}.overlay .modal.filter .body .advanced-search-container .btn.add-row:hover{background:#c4f0d4}.overlay .modal.filter .bot .btn.btn-primary{width:180px}.overlay .modal.map-projects{max-width:1200px;width:100%}.overlay .modal.map-projects .holder .top.row{align-items:center;justify-content:space-between;width:100%}.overlay .modal.map-projects .holder .top.row .close{background:url(../images/app/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:30px;width:30px}.overlay .modal.map-projects .holder .title{align-items:center;background-color:#eaf0f9;border-radius:4px 4px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 15px;width:100%}.overlay .modal.map-projects .holder .title>h3{font-family:var(--font-semiBold)}.overlay .modal.map-projects .holder .title ul,.overlay .modal.map-projects .holder .title ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.overlay .modal.map-projects .holder .title ul li{margin-right:20px}.overlay .modal.map-projects .holder .title ul li:last-of-type{margin-right:0}.overlay .modal.map-projects .holder .title ul li label{align-items:center;color:var(--secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.overlay .modal.map-projects .holder .title ul li label input{accent-color:var(--secondary-color);box-sizing:border-box;display:inline-block;height:14px;margin-right:5px;transform:translateZ(0);vertical-align:middle;width:14px}.overlay .modal.map-projects .holder .map-container{border-radius:4px;height:400px;position:relative;width:100%}.overlay .modal.map-projects .holder .map-container .map-radius{align-items:center;background:hsla(0,0%,100%,.9);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:5px;position:absolute;right:10px;top:10px;z-index:1001}.overlay .modal.map-projects .holder .map-container .map-radius p{padding-right:20px}.overlay .modal.map-projects .holder .map-container .map-radius ul,.overlay .modal.map-projects .holder .map-container .map-radius ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.overlay .modal.map-projects .holder .map-container .map-radius ul li{color:var(--secondary-color);cursor:pointer;margin-right:10px}.overlay .modal.map-projects .holder .map-container .map-radius ul li:hover{color:var(--primary-color)}.overlay .modal.map-projects .holder .map-container .map-radius ul li.selected{color:var(--primary-color);font-family:var(--font-semiBold)}.overlay .modal.map-projects .holder .map-container .map-radius ul li:last-of-type{margin-right:0}.overlay .modal.map-projects .holder .map-container #map{height:100%;width:100%}.overlay .modal.map-projects .holder .project-list{margin-top:15px}.overlay .modal.map-projects .holder .project-list .table-container{width:100%}.overlay .modal.map-projects .holder .project-list .table-container table{border-spacing:0;width:100%}.overlay .modal.map-projects .holder .project-list .table-container table thead{position:sticky;top:0;z-index:2}.overlay .modal.map-projects .holder .project-list .table-container table thead tr th{background:var(--secondary-color);color:#fff;font-family:var(--font-semiBold);font-size:15px;padding:5px 10px;text-align:left;white-space:nowrap}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr{background-color:#fff}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr:nth-child(2n){background-color:#f1f5fb}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td{color:var(--primary-color);font-size:15px;padding:5px 10px;white-space:nowrap}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.status{padding:3px;width:80px}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.status span{background:#cad4e1;border-radius:8px;color:#fff;display:block;padding:6px 3px;text-align:center;width:100%}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.status span.active{background:#3bc870}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.status span.hold{background:#e53862}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.status span.complete{background:#38b1e5}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.street,.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.subdivision{max-width:160px;overflow:hidden;text-overflow:ellipsis}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td a{color:var(--primary-color);cursor:pointer;font-family:var(--font-semiBold);font-size:15px}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td a:hover{text-decoration:underline}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags{padding:5px}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .row{align-items:center}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .tag{background:#fff;border:1px solid #dde6ed;border-radius:4px;color:var(--primary-color);cursor:default;max-width:260px;overflow:hidden;padding:5px 7px;text-overflow:ellipsis}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .more{align-items:center;background:#fff;border:1px solid #dde6ed;border-radius:50%;color:var(--primary-color);cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:var(--font-semiBold);font-size:14px;height:27px;justify-content:center;margin-left:5px;position:relative;width:27px}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .more:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .more ul{align-items:center;background:#adb8c8;border-radius:4px;display:none;flex-wrap:wrap;gap:5px;max-width:300px;padding:5px;position:absolute;right:50%;top:35px;transform:translateX(50%);width:-moz-max-content;width:-webkit-max-content;width:max-content;z-index:1}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .more ul:before{background:url(../images/app/icons/arrow-up-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 10px;content:"";height:10px;padding-top:20px;position:absolute;right:50%;top:-18px;transform:translateX(50%);width:100%}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .more ul li{background:#d7e1ef;border-radius:4px;color:var(--primary-color);cursor:pointer;font-size:14px;margin-right:5px;padding:5px}.overlay .modal.map-projects .holder .project-list .table-container table tbody tr td.tags .more ul li:last-of-type{margin-right:0}.overlay .modal.clone-project .input-row ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.overlay .modal.clone-project .input-row ul li:last-of-type{margin-bottom:0}.overlay .modal.clone-project .input-row ul li .row{flex:1;justify-content:flex-end;padding-right:90px}.overlay .modal.clone-project .input-row ul li .row label{cursor:pointer;margin-right:10px}.overlay .modal.clone-project .input-row ul li .row label input{cursor:pointer;height:14px;margin-right:2px;width:14px}.overlay .modal.clone-project .input-row ul li .row label:last-of-type{margin-right:0}.overlay .modal.share-link .holder .note{margin-top:15px}.overlay .modal.share-link .holder .input-container{margin-top:15px;width:300px}.overlay .modal.share-link .holder .input-container input{padding-right:45px;padding-top:5px}.overlay .modal.share-link .holder .input-container .copy{align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.overlay .modal.share-link .holder .input-container .copy.copied:after{background-color:#3bc870;border-radius:4px;color:#fff;content:"Copied!";font-size:12px;left:80px;padding:5px 10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.overlay .modal.share-link .holder .input-container .copy>img{height:25px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:25px}.overlay .modal .holder{padding:10px 15px}.overlay .modal .top.row{align-items:center;justify-content:space-between;min-height:50px}.overlay .modal .top.row .right.hide{display:none}.overlay .modal .body .section-col{margin-bottom:20px}.overlay .modal .body .section-col:last-of-type{margin-bottom:0}.overlay .modal .body .section-col.textarea{flex:1}.overlay .modal .body .section-col.textarea .input-row{height:calc(100% - 30px)}.overlay .modal .body .section-col.textarea .input-row .input-container.textarea,.overlay .modal .body .section-col.textarea .input-row .input-container.textarea textarea{height:100%}.overlay .modal .body .section-col .top{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.overlay .modal .body .section-col .top strong{color:#4780e2;flex-shrink:0;margin-right:15px}.overlay .modal .body .section-col .top .line{background:#4780e2;height:1px;width:100%}.overlay .modal .body .section-col .input-row{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;width:100%}.overlay .modal .body .section-col .input-row:last-of-type{margin-bottom:0}.overlay .modal .body .section-col .input-row .input-container{margin-right:10px;width:100%}.overlay .modal .body .section-col .input-row .input-container.sm{flex-shrink:0;width:113px}.overlay .modal .body .section-col .input-row .input-container:last-of-type{margin-right:0}.overlay .modal .body .section-col .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.overlay .modal .body .section-col .checkboxes li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;margin-right:5px;width:calc(50% - 5px)}.overlay .modal .body .section-col .checkboxes li input[type=checkbox]{border:1px solid var(--secondary-color);flex-shrink:0;height:16px;margin-right:5px;width:16px}.overlay .modal .body .section-col .checkboxes li label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay .modal .body .section-col .add-contact{background:#e1faea;color:#3bc870;height:35px;margin-top:10px}.overlay .modal .body .section-col .add-contact:hover{background:#c4f0d4}.overlay .modal .bot{align-items:center;background-color:#dee5ee;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:15px;padding:10px;width:100%}.overlay .modal .bot a.btn,.overlay .modal .bot button.btn,.overlay .modal .bot span.btn{margin-right:15px}.overlay .modal .bot a.btn>img,.overlay .modal .bot button.btn>img,.overlay .modal .bot span.btn>img{height:20px;pointer-events:none;width:20px}.overlay .modal .bot a.btn:last-child,.overlay .modal .bot button.btn:last-child,.overlay .modal .bot span.btn:last-child{margin-right:0}.overlay .modal .bot a.btn.btn-secondary,.overlay .modal .bot button.btn.btn-secondary,.overlay .modal .bot span.btn.btn-secondary{background:#fff}.overlay .modal .bot a.btn.btn-secondary:hover,.overlay .modal .bot button.btn.btn-secondary:hover,.overlay .modal .bot span.btn.btn-secondary:hover{background:#f1f1f1}.overlay .modal.question{width:512px}.overlay .modal.question .holder{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.overlay .modal.question .holder>img{height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.overlay .modal.question .holder>strong{color:var(--primary-color);font-family:var(--font-semiBold);font-size:18px;margin-top:10px}.overlay .modal.question .holder>p{font-family:Inter Light,sans-serif;font-size:16px;margin-top:10px}.overlay.show{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper{margin:0 auto;max-width:1300px;width:calc(100% - 20px)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.center{align-items:center}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.row:last-of-type{margin-bottom:0}.col{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;margin-right:10px}.col:last-of-type{margin-right:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-container{position:relative}.input-container input[type=email],.input-container input[type=number],.input-container input[type=password],.input-container input[type=text]{background:#fff;border:1px solid #abb6c5;border-radius:8px;color:var(--primary-color);font-size:16px;height:50px;padding:15px 15px 5px;width:100%}.input-container input[type=email].expired,.input-container input[type=number].expired,.input-container input[type=password].expired,.input-container input[type=text].expired{color:#e53862}.input-container input[type=email]:not(:-moz-placeholder)~span.placeholder,.input-container input[type=number]:not(:-moz-placeholder)~span.placeholder,.input-container input[type=password]:not(:-moz-placeholder)~span.placeholder,.input-container input[type=text]:not(:-moz-placeholder)~span.placeholder{color:#abb6c5;font-size:11px;top:10px}.input-container input[type=email]:focus~span.placeholder,.input-container input[type=email]:not(:placeholder-shown)~span.placeholder,.input-container input[type=number]:focus~span.placeholder,.input-container input[type=number]:not(:placeholder-shown)~span.placeholder,.input-container input[type=password]:focus~span.placeholder,.input-container input[type=password]:not(:placeholder-shown)~span.placeholder,.input-container input[type=text]:focus~span.placeholder,.input-container input[type=text]:not(:placeholder-shown)~span.placeholder{color:#abb6c5;font-size:11px;top:10px}.input-container input[type=email]::-moz-placeholder,.input-container input[type=number]::-moz-placeholder,.input-container input[type=password]::-moz-placeholder,.input-container input[type=text]::-moz-placeholder{color:transparent;pointer-events:none}.input-container input[type=email]::placeholder,.input-container input[type=number]::placeholder,.input-container input[type=password]::placeholder,.input-container input[type=text]::placeholder{color:transparent;pointer-events:none}.input-container.date input{font-weight:600}.input-container.date span.placeholder{padding-right:30px}.input-container.date:after{background:url(../images/app/icons/calendar-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:20px;position:absolute;right:10px;top:15px;width:20px}.input-container span.placeholder{color:#abb6c5;font-family:Segoe Regular,sans-serif;font-size:14px;left:15px;padding-right:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.25s}.input-container.textarea.full-h{max-width:unset!important}.input-container.textarea.full-h textarea{height:100%}.input-container.textarea.full-w{max-width:unset!important;width:100%}.input-container.textarea.full-w textarea{width:100%}.input-container.textarea textarea{background:#fff;border:1px solid #abb6c5;border-radius:8px;font-size:16px;height:100px;padding:15px 10px;resize:none;width:100%}.input-container.textarea textarea:not(:-moz-placeholder)~span.placeholder{color:#abb6c5;font-size:11px;top:10px}.input-container.textarea textarea:focus~span.placeholder,.input-container.textarea textarea:not(:placeholder-shown)~span.placeholder{color:#abb6c5;font-size:11px;top:10px}.input-container.textarea textarea::-moz-placeholder{color:transparent;pointer-events:none}.input-container.textarea textarea::placeholder{color:transparent;pointer-events:none}.input-container.textarea span.placeholder{color:#abb6c5;left:10px;top:20px}.input-container.textarea .link,.input-container.textarea .modal{top:20px}.input-container.select:after{background:url(../images/app/icons/arrow-down-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.input-container.select select{border:1px solid #abb6c5;border-radius:8px;color:var(--primary-color);font-size:16px;height:50px;padding-left:15px;padding-right:25px;padding-top:10px;width:100%}.input-container.select select.select-with-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-container.select select.select-with-text.hide{color:transparent}.input-container.select .text-input{background:transparent;border:0;height:35px;left:2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 20px)}.input-container.select .text-input.focused{background-color:#fff;pointer-events:all}.input-container.select span.placeholder{color:#abb6c5;font-size:11px;top:10px}.input-container .paid{align-items:center;background-color:#d6e5ff;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;justify-content:center;padding:5px 10px;position:absolute;right:10px;text-transform:uppercase;top:50%;transform:translateY(-50%);width:40px}.input-container .paid label{font-size:0}.input-container .paid input[type=checkbox]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-container .paid input[type=checkbox]:checked+label{color:#4780e2;font-family:var(--font-semiBold);font-size:12px}.input-container .validate-text{font-size:11px;left:0;position:absolute;top:100%}.btn{align-items:center;border:0;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;min-width:110px;padding:15px;transition:all .3s}.btn>img{height:20px;margin-right:5px;width:20px}.btn.btn-primary{background:var(--button-primary-color);color:#fff;font-family:var(--font-semiBold)}.btn.btn-primary>img{height:25px;margin-right:5px;width:25px}.btn.btn-primary:hover{background:#b22d2e}.btn.btn-secondary{background:#eaf0f9;color:var(--secondary-color)}.btn.btn-secondary:hover{background:#dde2eb}.btn.btn-danger{background:#ffe4ea;color:#e53862}.btn.btn-danger:hover{background:#fcd7e1}.sidebar{border-right:1px solid #cbcacc;height:100%;width:230px}.sidebar .holder{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between}.sidebar .holder .bot ul li,.sidebar .holder .top ul li{position:relative}.sidebar .holder .bot ul li.active:before,.sidebar .holder .top ul li.active:before{background:var(--button-primary-color);content:"";height:100%;position:absolute;right:0;top:0;width:5px}.sidebar .holder .bot ul li.active a,.sidebar .holder .top ul li.active a{background:#fceeee;color:var(--primary-color)}.sidebar .holder .bot ul li.active a:hover,.sidebar .holder .top ul li.active a:hover{background:#fceeee}.sidebar .holder .bot ul li a,.sidebar .holder .top ul li a{align-items:center;color:var(--secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-semiBold);font-size:16px;font-weight:500;padding:15px 15px 15px 20px;transition:all .3s}.sidebar .holder .bot ul li a>img,.sidebar .holder .top ul li a>img{height:25px;margin-right:10px;-o-object-fit:scale-down;object-fit:scale-down;width:25px}.sidebar .holder .bot ul li a:hover,.sidebar .holder .top ul li a:hover{background:#f0f1f5}.sidebar .holder .bot ul li a.active,.sidebar .holder .top ul li a.active{background:var(--button-primary-color);color:#fff}.sidebar .holder .top>a>img{display:block;height:110px;margin:15px auto 0;padding:15px}.sidebar .holder .top ul{margin-top:20px;max-height:calc(100vh - 287px);overflow-y:auto}.sidebar .holder .bot ul li a{border-top:1px solid #cbcacc;padding:10px 15px}.sidebar .holder .bot ul li a>img{height:40px;margin-right:10px;-o-object-fit:scale-down;object-fit:scale-down;width:auto}.sidebar.sidebar--collapsible{overflow:hidden;transition:width .3s ease;width:60px}.sidebar.sidebar--collapsible:focus-within,.sidebar.sidebar--collapsible:hover{width:230px}.sidebar.sidebar--collapsible:focus-within .holder .bot ul li a span,.sidebar.sidebar--collapsible:focus-within .holder .top ul li a span,.sidebar.sidebar--collapsible:hover .holder .bot ul li a span,.sidebar.sidebar--collapsible:hover .holder .top ul li a span{opacity:1;visibility:visible}@media (any-hover:none){.sidebar.sidebar--collapsible{width:230px}.sidebar.sidebar--collapsible .holder .bot ul li a span,.sidebar.sidebar--collapsible .holder .top ul li a span{opacity:1;visibility:visible}}.sidebar.sidebar--collapsible .holder{width:230px}.sidebar.sidebar--collapsible .holder .bot ul li a,.sidebar.sidebar--collapsible .holder .top ul li a{white-space:nowrap}.sidebar.sidebar--collapsible .holder .bot ul li a:focus-visible,.sidebar.sidebar--collapsible .holder .top ul li a:focus-visible{outline:2px solid var(--button-primary-color);outline-offset:-2px}.sidebar.sidebar--collapsible .holder .bot ul li a span,.sidebar.sidebar--collapsible .holder .top ul li a span{opacity:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.sidebar.sidebar--collapsible .holder .top>a>img{height:50px;margin-top:5px;-o-object-fit:contain;object-fit:contain;padding:5px;width:50px}#context-menu{background:#fff;border:1px solid #f0f1f5;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);color:var(--primary-color);display:block;font-family:var(--font-semiBold);font-size:16px;min-width:170px;opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:1000}#context-menu.show{opacity:1;pointer-events:all;visibility:visible}#context-menu ul li{cursor:pointer;padding:5px}#context-menu ul li.tag{border-bottom:1px solid #cdd6e2;border-top:1px solid #cdd6e2}#context-menu ul li a,#context-menu ul li span{align-items:center;color:var(--primary-color);display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding:10px 15px;transition:all .3s}#context-menu ul li a.delete,#context-menu ul li span.delete{color:#e53862}#context-menu ul li a>img,#context-menu ul li span>img{height:20px;margin-right:10px;-o-object-fit:scale-down;object-fit:scale-down;width:20px}#context-menu ul li:hover{background:#f0f1f5}#change-status-menu{background:#fff;border:1px solid #f0f1f5;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);color:var(--primary-color);display:block;font-family:var(--font-semiBold);font-size:16px;min-width:150px;opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:1000}#change-status-menu.show{opacity:1;pointer-events:all;visibility:visible}#change-status-menu ul li{cursor:pointer;padding:5px 5px 5px 15px;position:relative}#change-status-menu ul li.active:before{background:#3bc870}#change-status-menu ul li.hold:before{background:#e53862}#change-status-menu ul li.complete:before{background:#38b1e5}#change-status-menu ul li.inactive:before{background:#cad4e1}#change-status-menu ul li:before{background:#cad4e1;border-radius:0 4px 4px 0;content:"";height:90%;left:0;position:absolute;top:0;transform:translateY(5%);width:10px}#change-status-menu ul li:hover{background:#f0f1f5}.container{flex:1;width:0}.container .header{border-bottom:1px solid #cbcacc;justify-content:space-between;padding:20px 15px}.container .header,.container .header .left{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container .header .left h1{color:var(--primary-color);font-family:var(--font-semiBold);font-size:24px;margin-right:15px}.container .header .left .search{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;position:relative;width:500px}.container .header .left .search input{background:#fff;border:1px solid #abb6c5;border-radius:8px;color:var(--primary-color);font-size:16px;height:100%;padding:15px 120px 15px 15px;width:100%}.container .header .left .search .btn-search{align-items:center;background:#eaf0f9;border:0;border-radius:0 7px 7px 0;color:#fff;color:var(--secondary-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:calc(100% - 2px);justify-content:center;position:absolute;right:1px;top:1px;width:110px}.container .header .left .search .btn-search:hover{background:#dde2eb}.container .header .left .search .btn-search>img{height:20px;margin-right:5px;width:20px}.container .header .left .search .filter{background:#eaf0f9;border-radius:8px;cursor:pointer;height:33px;padding:4px;position:absolute;right:130px;top:50%;transform:translateY(-50%);width:33px}.container .header .left .search .filter:hover{background:#dde2eb}.container .header .left .search .filter>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.container .header .left .search .filter>span{align-items:center;background:var(--button-primary-color);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;font-family:var(--font-semiBold);font-size:12px;height:17px;justify-content:center;position:absolute;right:-4px;top:-5px;width:17px}.container .header .left .search .filter>span.show{display:-webkit-box;display:-ms-flexbox;display:flex}.container .header .left .types{background:#eaf0f9;height:50px;margin-left:15px;padding:5px}.container .header .left .types,.container .header .left .types li{align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.container .header .left .types li{background:#fff;color:var(--secondary-color);cursor:pointer;font-family:var(--font-semiBold);height:100%;justify-content:center;margin-right:3px;position:relative;width:50px}.container .header .left .types li a,.container .header .left .types li a>span{align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.container .header .left .types li:hover{background:#f1f1f1}.container .header .left .types li:last-of-type{margin-right:0}.container .header .left .types li.active{background:#fceeee;border:1px solid var(--button-primary-color);border-radius:8px;color:var(--button-primary-color)}.container .header .right .btn-primary .circle{align-items:center;background:#fceeee;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:center;margin-right:10px;padding:5px;position:relative;width:20px}.container .header .right .btn-primary .circle>img{height:100%;width:100%}.container .filter-tab{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px 15px}.container .filter-tab .left ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px 10px;padding-right:15px}.container .filter-tab .left ul li{cursor:pointer}.container .filter-tab .left ul li[disabled] a{background-color:#fff;outline:4px solid #eaf0f9}.container .filter-tab .left ul li.active a{background:#fceeee;border-radius:8px;color:var(--button-primary-color);outline:1px solid var(--button-primary-color)}.container .filter-tab .left ul li.active:hover a{background:#fceeee}.container .filter-tab .left ul li:hover a{background:#dde2eb}.container .filter-tab .left ul li:last-of-type{margin-right:0}.container .filter-tab .left ul li a{background-color:#eaf0f9;border-radius:8px;color:var(--secondary-color);font-size:15px;padding:6px 12px}.container .filter-tab .right{flex-shrink:0}.container .filter-tab .right ul,.container .filter-tab .right ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container .filter-tab .right ul li{color:var(--secondary-color);cursor:pointer;margin-right:15px}.container .filter-tab .right ul li:last-of-type{margin-right:0}.container .filter-tab .right ul li a{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container .filter-tab .right ul li a input[type=radio]{accent-color:var(--button-primary-color);box-sizing:border-box;display:inline-block;height:15px;margin-right:5px;pointer-events:none;transform:translateZ(0);vertical-align:middle;width:15px}.pagination.fixed{background:#fff;bottom:0;left:230px;position:fixed;transition:left .3s ease,width .3s ease;width:calc(100% - 230px)}.pagination .row{align-items:center;border-top:1px solid #cbcacc;padding:15px}.pagination .row .pages{color:var(--secondary-color);font-size:14px;text-transform:uppercase}.pagination .row .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}.pagination .row .navigation nav ul.pagination{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pagination .row .navigation nav ul.pagination li{border:0;position:relative}.pagination .row .navigation nav ul.pagination li.next,.pagination .row .navigation nav ul.pagination li.prev{position:relative}.pagination .row .navigation nav ul.pagination li.next a,.pagination .row .navigation nav ul.pagination li.next span,.pagination .row .navigation nav ul.pagination li.prev a,.pagination .row .navigation nav ul.pagination li.prev span{font-size:0}.pagination .row .navigation nav ul.pagination li.next:after,.pagination .row .navigation nav ul.pagination li.prev:after{background:url(../images/app/icons/arrow-right-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:15px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.pagination .row .navigation nav ul.pagination li.prev:after{transform:translate(-75%,-50%) rotate(180deg)}.pagination .row .navigation nav ul.pagination li.active span{background:#fceeee;color:var(--button-primary-color);outline:1px solid var(--button-primary-color)}.pagination .row .navigation nav ul.pagination li a,.pagination .row .navigation nav ul.pagination li span{align-items:center;background:#eaf0f9;border-radius:8px;color:var(--secondary-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-semiBold);font-size:13px;height:30px;justify-content:center;margin-right:5px;transition:all .3s;width:30px}.pagination .row .navigation nav ul.pagination li a:hover,.pagination .row .navigation nav ul.pagination li span:hover{background:#dde2eb}.sidebar--collapsible~.container .pagination.fixed{left:60px;width:calc(100% - 60px)}.sidebar--collapsible:focus-within~.container .pagination.fixed,.sidebar--collapsible:hover~.container .pagination.fixed{left:230px;width:calc(100% - 230px)}@media (any-hover:none){.sidebar--collapsible~.container .pagination.fixed{left:230px;width:calc(100% - 230px)}}.no-records{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding-top:50px}.no-records h3{color:var(--primary-color);font-family:var(--font-semiBold);font-size:24px;text-align:center}.no-records .btn{margin-top:20px;width:180px}.toast{animation:slideInFadeOut 4s ease-in-out forwards;background-color:#3bc870;border-radius:8px;color:#fff;font-size:17px;left:50%;margin-left:-125px;min-width:250px;opacity:0;pointer-events:none;position:fixed;text-align:center;top:-50px;z-index:2000}.toast .toast-content{padding:16px}.toast span{color:#fff}.toast-container{left:50%;min-width:250px;pointer-events:none;position:fixed;top:30px;transform:translateX(-50%);z-index:2000}.toast-container .toast-inner{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;margin-bottom:10px;opacity:0;padding:16px;transform:translateY(-40px);transition:all .3s ease-in-out}.toast-container .toast-inner.toast-success{background-color:#3bc870}.toast-container .toast-inner.toast-error{background-color:#e53862}.toast-container .toast-inner.show{opacity:1;transform:translateY(0)}.toast-container .toast-inner .toast-content{color:#fff;font-size:inherit;text-align:center}@keyframes slideInFadeOut{0%{opacity:0;top:-50px}10%{opacity:1;top:30px}80%{opacity:1;top:30px}to{opacity:0;top:-50px}}
