*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-grow,.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-width:1px}.p-1{padding:.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{visibility:hidden;color:#fff;z-index:1;background-color:#000;border-radius:6px;width:100%;min-width:200px;padding:5px;position:absolute;top:24px}.tooltip:hover .tooltiptext{visibility:visible}.codo-table tr td{min-width:110px}.codo-search div{max-width:inherit}.codo-table table{border:0;min-width:100%;padding:0}.codo-table{border:1px solid #e1e1e1;overflow:scroll hidden}.codo-table::-webkit-scrollbar{width:.1px;height:.1px}.codo-table::-webkit-scrollbar-thumb{background:0 0}.home-page-card-image img{-o-object-fit:contain!important;object-fit:contain!important}@media (max-width:1440px){.codo-search{justify-content:start;min-width:25%}.reject-select1 div:first-child{max-width:100%}.reject-select1{width:100%;max-width:500px}.rfi-reject-select2 div:first-child{max-width:85%}.rfi-reject-select2,.rfi-reject-select{width:100%;max-width:500px}.rfi-reject-select div:first-child{max-width:100%}.submittal-review-select1 div:first-child{max-width:70%}.submittal-review-select1{width:100%;max-width:500px}.submittal-review-select2 div:first-child{max-width:85%}.submittal-review-select2{width:100%;max-width:500px}}@media (max-width:1240px){.codo-search{width:15em;min-width:15em}.codo-table table{border:0;width:1024px;min-width:100%;padding:0}}@media (max-width:748px){.asi-table{border:1px solid #e1e1e1;overflow:scroll hidden}.asi-table table{border:0;width:700px;min-width:100%;padding:0}}@media screen and (min-width:1240px) and (max-width:1440px){.codo-search{width:15%}}@media screen and (min-width:440px) and (max-width:768px){.codo-search{max-width:100%}}@media (min-width:1430px){.codo-search{width:15%}.reject-select1 div:first-child{max-width:100%}.reject-select1{width:100%;max-width:500px}.reject-select2 div:first-child{max-width:85%}.reject-select2,.rfi-reject-select{width:100%;max-width:500px}.rfi-reject-select div:first-child{max-width:100%}.rfi-reject-select2 div:first-child{max-width:85%}.rfi-reject-select2{width:100%;max-width:500px}.submittal-review-select1 div:first-child{max-width:70%}.submittal-review-select1{width:100%;max-width:500px}.submittal-review-select2 div:first-child{max-width:85%}.submittal-review-select2{width:100%;max-width:500px}}@media (max-width:440px){.codo-search{min-width:1em}.codo-table table{width:900px}.reject-select1{width:100%;max-width:500px}.reject-select1 div:first-child{max-width:100%}.reject-select2{width:100%;max-width:500px}.submittal-review-select1 div:first-child{max-width:90%}.submittal-review-select1{width:100%;max-width:500px}.rfi-reject-select div:first-child{max-width:90%}.rfi-reject-select{width:100%;max-width:500px}.submittal-review-select2 div:first-child{max-width:100%}.submittal-review-select2{width:100%;max-width:500px}.rfi-review-response{max-width:100%}}@media (max-width:768px){.rfi-reject-select{width:100%;max-width:500px}.rfi-reject-select div:first-child{max-width:85%}}.issueDateInput table{width:300px}.issueDateInput div:last-child{max-width:500px}.smart-kanban-task-user{display:none!important}.k_rfi_title span{font-size:medium}.date-input-z-index>:last-child{z-index:2000!important}.p-datatable{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px}.p-paginator{font-size:14px}.p-datatable .p-datatable-thead>tr>th{background-color:#ddd;padding:7px 10px}.p-datatable .p-datatable-tbody>tr>td{padding:7px 10px}.table-header{justify-content:space-between;align-items:center;display:flex}.custom-multiselect{border:1px solid #e9ecef;width:15rem;font-size:.875rem}.custom-multiselect:focus,.custom-multiselect-item:focus,.p-multiselect:not(.p-disabled).p-focus{box-shadow:none;outline:none}.custom-multiselect .p-multiselect-token{margin:.1rem;padding:.2rem .5rem}.custom-multiselect-item{padding:.4rem .75rem}.custom-multiselect-item.p-highlight{color:#000;background-color:#fff}.custom-multiselect-item:hover{background-color:#e5e7eb}.table-header .p-inputtext,.p-column-filter-operator-dropdown,.p-column-filter-matchmode-dropdown,.p-column-filter-constraints .p-column-filter,.p-dropdown{box-shadow:none;border:1px solid #e9ecef;outline:none}.p-datatable .p-datatable-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#dededec9!important}.p-datatable .p-datatable-loading-overlay .loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-datatable-wrapper{position:relative}.custom-datatable .p-datatable-loading-overlay{background:#fffc;position:absolute;top:150px}.submittals-open-cell{color:#fff;background-color:red}.prime-table-row:hover{transition:all .3s;background-color:#e1e1e1bd!important}.custom-select-button .p-button{padding:.25rem .5rem}.p-selectbutton .p-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.p-selectbutton .p-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.p-selectbutton .p-button{border-radius:.25rem;width:50%;height:30px;padding:.3rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:12px!important;font-weight:400!important}span.p-button-label.p-c{letter-spacing:.4px;font-weight:500}.close-icon{top:7px;right:-4px}.close-icon:hover{background-color:#0000}.p-rowgroup-header-name{display:inline-block}.search-depth{flex:none;width:100%;max-width:33%}.submittal-information h5,.approver-information h5,.reply-information h5,.submittal-review h5{color:#a2a2a2;margin:0;font-size:14px;font-weight:400;text-decoration:underline}.submittal-information p,.approver-information p,.reply-information p,.submittal-review p{color:#000;margin:0;font-size:14px;font-weight:500}.submittal-information table td,.submittal-information table th,.submittal-review table td,.submittal-review table th{border:1px solid #ddd;padding:6px 10px}.submittal-information table th{font-size:12px;font-weight:400}.submittal-review table th{font-size:12px;font-weight:600}.submittal-review table td{text-align:center}.submittal-review table tr td:last-child{text-align:left}.submittal-information table td,.submittal-review table td{font-size:12px;font-weight:500}.submittal-review .review__delete{color:#6c6c6c;cursor:pointer;background-color:#e9e9e9;border:1px solid #0000;border-radius:4px;padding:4px;font-weight:600;line-height:normal}.submittal-review .review__delete:hover{color:#ff4500;background-color:#0000;border-color:#ff4500}.submittal-review .distribute_btn{color:#fff;cursor:pointer;background-color:#ff7037;border:none;border-radius:4px;align-items:center;gap:10px;margin-left:auto;padding:8px 20px;font-size:14px;font-weight:500;display:flex}.submittal-review .distribute_btn span{align-items:center;gap:10px;display:flex}.submittal-review .distribute_btn:hover{background-color:#fe6225}.submittal-review .distribute_disabled_btn{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#736c6c;border:none;border-radius:4px;align-items:center;gap:10px;margin-left:auto;padding:8px 20px;font-size:14px;font-weight:500;display:flex}.submittal-review .distribute_disabled_btn span{align-items:center;gap:10px;display:flex}.submittal-review .Reviewer__addBtn{background:0 0;border:1px solid #000;border-radius:4px;padding:8px 15px;font-size:25px;line-height:18px}.submittal-review .Reviewer__addBtn:hover{color:#fff;background:#000}.review__submittal .action-card{flex:0 0 200px}.review__submittal{gap:20px;width:100%;display:flex}.timeline-previous.mantine-1dz3c04>.mantine-11idyrk{background-color:#757373;border-color:#757373}.submittal-review__block{grid-template-columns:auto auto auto;gap:16px;display:grid}.submittal-info__block,.approver-info__block,.reply-info__block{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.approver-info__block>div:nth-child(7){grid-column:1/-1}.reply-info__block>div:first-child{grid-column:1/-2}.reply-info__block>div:nth-child(2){grid-column:4/1}.reply-info__block>div:nth-child(3){grid-column:1/-1}@media screen and (max-width:1024px){.review__submittal{flex-direction:column-reverse;gap:20px;width:100%;display:flex}.review__submittal .action-card{flex:none}}@media screen and (max-width:991px){.search-depth{flex:none;width:100%;max-width:100%}}@media screen and (max-width:576px){.submittal-info__block,.approver-info__block,.reply-info__block,.submittal-review__block{grid-template-columns:auto auto}}@media screen and (max-width:425px){.submittal-info__block,.approver-info__block,.reply-info__block,.submittal-review__block{grid-template-columns:auto}}.timeline-previous>.mantine-Timeline-itemBody{border:1px solid #757373!important;box-shadow:0 0 10px #757373!important}.mantine-Timeline-item.timeline-previous:before{border-left-color:#757373!important}.currentStatus-previous{border:1px solid #757373;box-shadow:0 0 10px #75737373}.currentStatus-previous>div:first-child{border:1px solid #757373!important}.mantine-Timeline-item.timeline-previous>div.mantine-11idyrk[data-active]{border-color:#757373!important}.currentStatus-current{border:1px solid #ef9d57;box-shadow:0 0 10px #d98f4d73}.currentStatus-current>div:first-child{border:1px solid var(--timeline-color)!important}.currentStatus-past-future,.currentStatus-completed-old{border:1px solid #d3d3d3;box-shadow:0 0 10px #d3d3d3}.timeline-past-future.mantine-1dz3c04>.mantine-11idyrk{background-color:#757373;border-color:#757373}.timeline-current.mantine-1dz3c04:before{border-left:1px solid #d3d3d3}.timeline-current.mantine-1dz3c04>.mantine-11idyrk{background-color:#ef9d57;border-color:#ef9d57}.mantine-Timeline-item.timeline-past-future .mantine-11idyrk.mantine-Timeline-itemBullet{border-color:#d3d3d3}.mantine-Timeline-item.timeline-past-future:before{border:1px solid #d3d3d3}.timeline-past-future .currentStatus-past-future>div:first-child{border:1px solid #d3d3d3!important}.rfis-information h5,.rfis-review h5{color:#a2a2a2;margin:0;font-size:14px;font-weight:400;text-decoration:underline}.rfis-information p,.rfis-review p{color:#000;margin:0;font-size:14px;font-weight:500}.rfis-information table td,.rfis-information table th,.rfis-review table td,.rfis-review table th{border:1px solid #ddd;padding:6px 10px}.rfis-information table th{font-size:12px;font-weight:400}.rfis-review table th{font-size:12px;font-weight:600}.rfis-review table td{text-align:center}.rfis-review table tr td:last-child{text-align:left}.rfis-information table td,.rfis-review table td{font-size:12px;font-weight:500}.rfis-review .review__delete{color:#6c6c6c;cursor:pointer;background-color:#e9e9e9;border:1px solid #0000;border-radius:4px;padding:4px;font-weight:600;line-height:normal}.rfis-review .review__delete:hover{color:#ff4500;background-color:#0000;border-color:#ff4500}.rfis-review .distribute_btn{color:#fff;cursor:pointer;background-color:#ff7037;border:none;border-radius:4px;align-items:center;gap:10px;margin-left:auto;padding:8px 20px;font-size:14px;font-weight:500;display:flex}.rfis-review .distribute_btn span{align-items:center;gap:10px;display:flex}.rfis-review .distribute_btn:hover{background-color:#fe6225}.rfis-review .distribute_disabled_btn{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#736c6c;border:none;border-radius:4px;align-items:center;gap:10px;margin-left:auto;padding:8px 20px;font-size:14px;font-weight:500;display:flex}.rfis-review .distribute_disabled_btn span{align-items:center;gap:10px;display:flex}.rfis-review .Reviewer__addBtn{background:0 0;border:1px solid #000;border-radius:4px;padding:8px 15px;font-size:25px;line-height:18px}.rfis-review .Reviewer__addBtn:hover{color:#fff;background:#000}.review__rfis .action-card{flex:0 0 200px}.review__rfis{gap:20px;width:100%;display:flex}.rfis-review__block{grid-template-columns:auto auto auto;gap:16px;display:grid}.rfis-info__block{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.rfis-info__block div:nth-child(8){grid-column:1/span 3}.rfis-info__block div:nth-child(2){grid-column:2/span 2}@media screen and (max-width:1024px){.review__rfis{flex-direction:column-reverse;gap:20px;width:100%;display:flex}.review__rfis .action-card{flex:none}}@media screen and (max-width:991px){.search-depth{flex:none;width:100%;max-width:100%}}@media screen and (max-width:576px){.rfis-info__block,.rfis-review__block{grid-template-columns:auto auto}.rfis-info__block{grid-template-columns:auto}.rfis-info__block div:nth-child(5){grid-area:auto}.rfis-info__block div:nth-child(8){grid-column:auto}.rfis-info__block div:nth-child(6){grid-area:auto}.rfis-info__block div:nth-child(2){grid-column:auto}}@media screen and (max-width:425px){.rfis-info__block,.rfis-review__block{grid-template-columns:auto}}.mantine-Input-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-Autocomplete-input,.mantine-MultiSelect-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-DateInput-input,.mantine-FileInput-input,.mantine-NativeSelect-input{border-color:#ced4da!important;border-radius:.25rem!important;font-size:.875rem!important}.mantine-Input-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-Select-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-TextInput-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-Textarea-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-Autocomplete-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-MultiSelect-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-NumberInput-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-PasswordInput-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-DateInput-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-FileInput-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-NativeSelect-input::-moz-placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-Input-input::placeholder,.mantine-Select-input::placeholder,.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder,.mantine-Autocomplete-input::placeholder,.mantine-MultiSelect-input::placeholder,.mantine-NumberInput-input::placeholder,.mantine-PasswordInput-input::placeholder,.mantine-DateInput-input::placeholder,.mantine-FileInput-input::placeholder,.mantine-NativeSelect-input::placeholder{color:#adb5bd!important;opacity:1!important;font-size:.875rem!important}.mantine-Input-input:focus,.mantine-Select-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus,.mantine-Autocomplete-input:focus,.mantine-MultiSelect-input:focus,.mantine-NumberInput-input:focus,.mantine-PasswordInput-input:focus,.mantine-DateInput-input:focus,.mantine-FileInput-input:focus,.mantine-NativeSelect-input:focus{border-color:#228be6!important}.mantine-Button-root,.mantine-ActionIcon-root,.mantine-Modal-modal,.mantine-Paper-root,.mantine-Card-root{border-radius:.25rem!important}
:root{--primary-100:#e9eaeb;--primary-600:#2d2e33}.p-button.p-button-outlined{color:var(--primary-600);border-color:var(--primary-600)}.p-button.p-button-outlined:hover{background-color:var(--primary-100)}.p-button-group .p-highlight{background-color:var(--primary-600);border-color:var(--primary-600)}.p-selectbutton .p-component{border-color:var(--primary-600);color:#35363b}.p-selectbutton .p-component.p-highlight{color:#fff}.p-dropdown-item.p-highlight,.p-paginator-page.p-highlight{background-color:var(--primary-100)}.p-button.p-component:focus{box-shadow:none!important;border-color:var(--primary-600)!important}.p-column-filter-overlay .p-button:last-child{color:#fff;box-shadow:none!important;border-color:var(--primary-600)!important;background-color:var(--primary-600)!important}.p-radiobutton.p-highlight .p-radiobutton-box{background:0 0;border-color:#0000}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border:1.5px solid #6b7280}.p-radiobutton.p-highlight.radio-group input:checked,.p-radiobutton.p-highlight.radio-group input:not(:checked){position:absolute;inset:0}.p-radiobutton.p-highlight.radio-group input:checked+.p-radiobutton-box .p-radiobutton-icon,.p-radiobutton.p-highlight.radio-group input:not(:checked)+.p-radiobutton-box .p-radiobutton-icon{cursor:pointer;color:#6b7280;width:20px;height:20px;line-height:20px;display:inline-block;position:relative}.p-radiobutton.p-highlight.radio-group input:checked+.p-radiobutton-box .p-radiobutton-icon:before,.p-radiobutton.p-highlight .radio-group:not(:checked)+.p-radiobutton-box .p-radiobutton-icon:before{content:"";background:#fff;border:1px solid #6b7280;border-radius:100%;width:20px;height:20px;position:absolute;top:0;left:0}.p-radiobutton.p-highlight.radio-group input:checked+.p-radiobutton-box .p-radiobutton-icon:after,.p-radiobutton.p-highlight .radio-group:not(:checked)+.p-radiobutton-box .p-radiobutton-icon:after{content:"";background:#6b7280;border-radius:100%;width:12px;height:12px;transition:all .2s;position:absolute;top:4px;left:4px}.p-radiobutton.p-highlight .radio-group:not(:checked)+.p-radiobutton-box .p-radiobutton-icon:after{opacity:0;transform:scale(0)}.p-radiobutton.p-highlight.radio-group input:checked+.p-radiobutton-box .p-radiobutton-icon:after{opacity:1;transform:scale(1)}