@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";*{box-sizing:border-box;font-family:Open Sans,Helvetica,sans-serif}html{scroll-behavior:smooth;font-size:16px}body{font-family:Open Sans,Helvetica,sans-serif;margin:0;padding:0;background-color:#f8f9fa}h1,h2,h3,h4,h5,h6{color:#ce2128}button{background-color:#ce2128;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:1rem;margin:4px 2px;cursor:pointer;border-radius:4px}button:hover{background-color:#e14148}button .hidden{display:none}.app-container{display:flex;flex-direction:column}.app-container.home{height:91vh}.hidden{display:none}.input-error{color:#ce2128;font-size:12px;scroll-margin:100px}.title{text-align:start;width:100%;display:flex;align-items:center;gap:5px}.title>p{color:#181818;font-weight:600;line-height:24.5px;text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.has-title{justify-content:normal!important}@media screen and (max-width: 780px){html{font-size:14.5px}}@media screen and (max-width: 576px){html{font-size:13px}}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:#fff0;border-radius:12px}::-webkit-scrollbar-thumb{background:#888;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#555}html{scrollbar-width:thin;scrollbar-color:#888 rgba(255,255,255,0)}.preview-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.preview-modal{background-color:#fff;border-radius:8px;width:85%;max-width:1200px;height:85%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 12px #0003}.preview-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #eaeaea;background-color:#f8f9fa}.file-type-badge{background-color:#e9ecef;padding:3px 8px;border-radius:4px;font-size:12px;margin-right:auto;margin-left:12px;color:#495057;font-weight:700}.close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.preview-content{flex:1;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa}.preview-content #react-doc-viewer,.preview-content #proxy-renderer,.preview-content #msdoc-renderer,.preview-content #msdoc-iframe{height:100%!important}.input-container{display:flex;align-items:flex-start;flex-direction:column;flex:1 1 auto}.input-container .input-field-review{font-weight:400;font-size:16px;color:#282828}.input-container .input-field-wrapper{width:100%;display:flex;position:relative;flex:0 0 auto}.input-container .input-field-wrapper input::-webkit-outer-spin-button,.input-container .input-field-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-container .input-field-wrapper input[type=number]{-moz-appearance:textfield}.input-container .input-field-wrapper .input-field{color:#181818;width:100%;border:none;height:56px;padding:24px 16px 6px;line-height:24px;border-bottom:2px solid rgb(194,194,194);border-radius:4px 4px 0 0;background-color:#f2f7f6}.input-container .input-field-wrapper .input-field:hover{box-shadow:0 1px 2px #00000040}.input-container .input-field-wrapper .input-field:focus{outline:none;border-bottom:2px solid rgb(206,33,40)}.input-container .input-field-wrapper .input-field.disabled{color:#9e9e9e;cursor:not-allowed;box-shadow:none;background-color:#f9f9f9}.input-container .input-field-wrapper .input-field:focus~.input-label,.input-container .input-field-wrapper .input-field.has-value~.input-label{top:6px;bottom:10px;left:16px;font-size:.75rem;opacity:1;line-height:16px;color:#ce2128}.input-container .input-field-wrapper .input-label{top:16px;left:16px;color:#616161;position:absolute;font-size:1rem;transition:all .2s ease;line-height:24px;pointer-events:none;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.input-container .input-field-wrapper .input-label.disabled{color:#9e9e9e;cursor:not-allowed}@media screen and (max-width: 992px) and (min-width: 576px){.input-container .input-field-wrapper .input-label{font-size:.875rem}}.input-container .input-field-wrapper .input-label-date{top:6px;left:16px;color:#616161;position:absolute;font-size:1rem;transition:all .2s ease;line-height:24px;pointer-events:none;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.input-container .input-field-wrapper .input-label-date.disabled{color:#9e9e9e;cursor:not-allowed}@media screen and (max-width: 992px) and (min-width: 576px){.input-container .input-field-wrapper .input-label-date{font-size:.875rem}}.input-container .firstLoginInput{padding-bottom:10px}.input-container.compact-input .input-field{height:32px;padding:4px 8px;font-size:14px}.button-container{display:flex}.button-container .button{display:flex;justify-content:center;align-items:center;padding:10px 16px;gap:.5rem;border-radius:8px;white-space:nowrap}.button-container .button.large{width:auto;height:42px}.button-container .button.medium{width:auto;height:36px}.button-container .button.small{width:auto;height:30px}.button-container .button.primary{background-color:#ce2128;border:1px solid rgb(206,33,40);color:#fff}.button-container .button.primary:hover{background-color:#ce2128cc}.button-container .button.primary.disabled{background-color:#9e9e9e;border:1px solid rgb(158,158,158);color:#ffffff80;cursor:not-allowed}.button-container .button.secondary{background-color:#fff;color:#ce2128;border:1px solid rgb(206,33,40)}.button-container .button.secondary:hover{color:#ce2128cc;border:1px solid rgba(206,33,40,.8)}.button-container .button.secondary.disabled{color:#9e9e9e;border:1px solid rgb(158,158,158);cursor:not-allowed}.button-container .button.tertiary{background-color:#fff;color:#181818;border:1px solid rgb(24,24,24)}.button-container .button.tertiary:hover{color:#181818cc;border:1px solid rgba(24,24,24,.8)}.button-container .button.tertiary.disabled{cursor:not-allowed}.form-btns{display:flex;flex-direction:column;gap:15px;padding-top:10px}.form-btns p{padding:0;margin:0}.form-btns button{font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.2599999905px;text-align:center;width:100%;cursor:pointer}.register-btn button{background-color:#ce2128;border:rgb(206,33,40)}.prequal-btn button{border:1px solid rgb(206,33,40);color:#ce2128}.login-btn-80 button{background-color:#ce2128cc;border:rgba(206,33,40,.8);color:#fff}.back-btn button{background-color:none;border:none!important;color:#181818;text-decoration:underline;font-weight:400;line-height:24px;letter-spacing:.1599999964px}.cancel-btn button{border-radius:8px!important;border:1px solid rgb(194,194,194)!important;color:#181818!important}.bars{width:1.15rem;height:1rem;--c: linear-gradient(#ce2128 0 0);background:var(--c) 0% 50%,var(--c) 50% 50%,var(--c) 100% 50%;background-size:4.3px 100%;background-repeat:no-repeat;animation:bars 1.2s infinite linear}.bars.primary-button-loader{--c: linear-gradient(#fff 0 0)}@keyframes bars{33%{background-size:4.3px 10%,4.3px 100%,4.3px 100%}50%{background-size:4.3px 100%,4.3px 10%,4.3px 100%}66%{background-size:4.3px 100%,4.3px 100%,4.3px 10%}}.multiselect-container{width:100%;display:flex;flex-direction:column;justify-content:initial;align-items:flex-start}.multiselect-container .multiselect{position:relative;color:#181818;width:100%;border:none;padding:24px 0 6px 16px;line-height:24px;border-bottom:2px solid rgb(194,194,194);border-radius:4px 4px 0 0;background-color:#f2f7f6}.multiselect-container .multiselect:hover{box-shadow:0 1px 2px #00000040}.multiselect-container .multiselect:focus{outline:none;border-bottom:2px solid rgb(206,33,40)}.multiselect-container .multiselect.disabled{color:#9e9e9e;cursor:not-allowed;box-shadow:none;background-color:#f9f9f9}.multiselect-container .dropdown-field-review{font-weight:400;font-size:16px;color:#282828}.p-multiselect,.p-dropdown{display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:none;box-shadow:none}.p-multiselect-label,.p-dropdown-label,.p-float-label{text-align:left;font-family:Open Sans,Helvetica,sans-serif;font-size:.83rem;font-weight:400;line-height:24px;letter-spacing:.1599999964px;color:#181818}@media screen and (max-width: 992px) and (min-width: 576px){.p-multiselect-label,.p-dropdown-label,.p-float-label{font-size:.875rem}}.p-multiselect-label label,.p-dropdown-label label,.p-float-label label{transition-property:all;transition-timing-function:ease;transition-duration:.2s;left:0;width:85%;top:6px}.p-multiselect-label .p-tooltip-target-wrapper,.p-dropdown-label .p-tooltip-target-wrapper,.p-float-label .p-tooltip-target-wrapper{display:block}.p-inputtext{padding:0;margin:0}.p-float-label:has(.p-inputwrapper-filled) label{top:-7px;left:0;font-size:12px;opacity:1;line-height:16px;color:#ce2128}.p-multiselect-trigger svg,.p-dropdown-trigger svg{color:#6e6e6e}.p-multiselect-panel,.p-dropdown-panel{background-color:#fff;border-radius:8px;box-shadow:0 4px 9px #c2c2c2;margin-top:12px;transform:scale(1.03)}.p-multiselect-panel .p-checkbox-box,.p-dropdown-panel .p-checkbox-box{display:none}.p-multiselect-panel input[type=checkbox],.p-dropdown-panel input[type=checkbox]{width:14px;height:14px;accent-color:rgb(206,33,40)}.p-multiselect-panel .p-multiselect-header,.p-multiselect-panel .p-dropdown-header,.p-dropdown-panel .p-multiselect-header,.p-dropdown-panel .p-dropdown-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 10px;border-bottom:1px solid rgb(194,194,194)}.p-multiselect-panel .p-multiselect-header .p-dropdown-filter-container,.p-multiselect-panel .p-dropdown-header .p-dropdown-filter-container,.p-dropdown-panel .p-multiselect-header .p-dropdown-filter-container,.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-container{width:100%}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container input,.p-multiselect-panel .p-multiselect-header .p-dropdown-filter-container input,.p-multiselect-panel .p-dropdown-header .p-multiselect-filter-container input,.p-multiselect-panel .p-dropdown-header .p-dropdown-filter-container input,.p-dropdown-panel .p-multiselect-header .p-multiselect-filter-container input,.p-dropdown-panel .p-multiselect-header .p-dropdown-filter-container input,.p-dropdown-panel .p-dropdown-header .p-multiselect-filter-container input,.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-container input{width:100%;height:100%;border-radius:8px;background-color:#fff;border:1px solid rgb(194,194,194);padding:5px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container input:focus,.p-multiselect-panel .p-multiselect-header .p-dropdown-filter-container input:focus,.p-multiselect-panel .p-dropdown-header .p-multiselect-filter-container input:focus,.p-multiselect-panel .p-dropdown-header .p-dropdown-filter-container input:focus,.p-dropdown-panel .p-multiselect-header .p-multiselect-filter-container input:focus,.p-dropdown-panel .p-multiselect-header .p-dropdown-filter-container input:focus,.p-dropdown-panel .p-dropdown-header .p-multiselect-filter-container input:focus,.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-container input:focus{border-color:#c2c2c2;outline:none}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-icon,.p-multiselect-panel .p-multiselect-header .p-dropdown-filter-icon,.p-multiselect-panel .p-dropdown-header .p-multiselect-filter-icon,.p-multiselect-panel .p-dropdown-header .p-dropdown-filter-icon,.p-dropdown-panel .p-multiselect-header .p-multiselect-filter-icon,.p-dropdown-panel .p-multiselect-header .p-dropdown-filter-icon,.p-dropdown-panel .p-dropdown-header .p-multiselect-filter-icon,.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{position:absolute;right:10px;color:#181818}.p-multiselect-panel .p-multiselect-header .p-multiselect-close,.p-multiselect-panel .p-dropdown-header .p-multiselect-close,.p-dropdown-panel .p-multiselect-header .p-multiselect-close,.p-dropdown-panel .p-dropdown-header .p-multiselect-close{padding:0;background-color:transparent!important}.p-multiselect-panel .p-multiselect-header .p-multiselect-close svg,.p-multiselect-panel .p-dropdown-header .p-multiselect-close svg,.p-dropdown-panel .p-multiselect-header .p-multiselect-close svg,.p-dropdown-panel .p-dropdown-header .p-multiselect-close svg{color:#181818;width:14px;height:14px;background-color:transparent}.p-multiselect-panel .p-multiselect-items-wrapper,.p-multiselect-panel .p-dropdown-items-wrapper,.p-dropdown-panel .p-multiselect-items-wrapper,.p-dropdown-panel .p-dropdown-items-wrapper{padding:15px 10px}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-items .p-multiselect-item,.p-multiselect-panel .p-dropdown-items-wrapper .p-multiselect-items .p-multiselect-item,.p-dropdown-panel .p-multiselect-items-wrapper .p-multiselect-items .p-multiselect-item,.p-dropdown-panel .p-dropdown-items-wrapper .p-multiselect-items .p-multiselect-item{display:flex;align-items:center;gap:10px;margin:5px 0;word-wrap:break-word;white-space:normal;overflow:hidden}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-items .p-multiselect-item span,.p-multiselect-panel .p-dropdown-items-wrapper .p-multiselect-items .p-multiselect-item span,.p-dropdown-panel .p-multiselect-items-wrapper .p-multiselect-items .p-multiselect-item span,.p-dropdown-panel .p-dropdown-items-wrapper .p-multiselect-items .p-multiselect-item span{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.1599999964px;text-align:left;color:#181818}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-items .p-multiselect-item .p-multiselect-checkbox .p-checkbox .p-checkbox-input,.p-multiselect-panel .p-dropdown-items-wrapper .p-multiselect-items .p-multiselect-item .p-multiselect-checkbox .p-checkbox .p-checkbox-input,.p-dropdown-panel .p-multiselect-items-wrapper .p-multiselect-items .p-multiselect-item .p-multiselect-checkbox .p-checkbox .p-checkbox-input,.p-dropdown-panel .p-dropdown-items-wrapper .p-multiselect-items .p-multiselect-item .p-multiselect-checkbox .p-checkbox .p-checkbox-input{margin-top:4px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;opacity:1}.p-multiselect-panel .p-multiselect-footer,.p-dropdown-panel .p-multiselect-footer{padding:15px 10px}.p-multiselect .p-multiselect-label{padding:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.5rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-item-label,.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-item-label div{width:100%}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-item-label div .radio-btn-container .radio-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:10px}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-item-label div .radio-btn-container .radio-btn label{width:100%;cursor:pointer;word-wrap:break-word;white-space:normal;overflow:hidden}.radio-group{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.radio-group .radio-btn-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px}.radio-group .radio-btn-container .radio-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.radio-group .radio-btn-container .radio-btn label{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.1599999964px;text-align:left;color:#181818;padding:5px;cursor:pointer}.radio-group .radio-btn-container .radio-btn input[type=radio]{width:18px;height:18px;accent-color:rgb(206,33,40)}.custom-components{text-align:center;padding:30px}.file-upload-wrapper{display:flex;flex-direction:column}.file-upload-wrapper .file-upload-container{display:flex;border:1px dashed rgb(206,33,40);max-width:840px;flex-direction:column;background-color:#f2f7f6;align-items:center;padding:30px;border-radius:4px}.file-upload-wrapper .file-upload-container.uploading{position:relative}.file-upload-wrapper .file-upload-container>img{width:65px;height:60px;object-fit:cover;pointer-events:none}.file-upload-wrapper .file-upload-container .title{width:auto!important;font-weight:700;font-size:16px;line-height:24px;pointer-events:none}.file-upload-wrapper .file-upload-container .title>span{text-decoration:underline;cursor:pointer;pointer-events:all}.file-upload-wrapper .file-upload-container .subtitle{font-weight:400;font-size:12px;line-height:18px;color:#616161;pointer-events:none}.file-upload-wrapper .file-upload-container.dragging{border:1px dashed rgb(32,169,48);z-index:2}.file-upload-wrapper .file-upload-container.dragging>img{animation:attention 1s infinite}.file-upload-wrapper .uploaded-container{display:flex;flex-direction:column;align-items:flex-start}.file-upload-wrapper .uploaded-container .uploaded-title>p{font-weight:700;font-size:14px;color:#616161}.file-upload-wrapper .uploaded-container .uploaded-files{display:flex;gap:16px;flex-wrap:wrap}.file-upload-wrapper .uploaded-container .uploaded-files .uploaded-file{display:flex;flex-direction:row;align-items:center;border:1px solid rgb(32,169,48);border-radius:4px}.file-upload-wrapper .uploaded-container .uploaded-files .uploaded-file>p{font-weight:400;font-size:12px;line-height:18px;padding:8px;margin:0;color:#181818}.file-upload-wrapper .uploaded-container .uploaded-files .uploaded-file .delete-icon{display:flex;justify-content:center;align-items:center;margin:8px;cursor:pointer;width:16px;height:16px;border-radius:50%;background-color:#ce21281a}.file-upload-wrapper .uploaded-container .uploaded-files .uploaded-file .delete-icon>img{height:8px;width:8px}@keyframes attention{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.form-group{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;justify-content:flex-end}.form-group.review-mode{border:1px solid rgb(217,217,217);margin:10px 0;padding:10px}.form-group .title-actions-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.form-group .title-actions-container .title>p{color:#181818;font-weight:600;line-height:24.5px}.form-group .title-actions-container .actions{display:flex;gap:10px;align-items:center}.form-group .children{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:100%}@media screen and (max-width: 780px){.form-group .children{grid-template-columns:repeat(8,1fr)}}@media screen and (max-width: 576px){.form-group .children{grid-template-columns:repeat(4,1fr)}}.form-group .children .col-1{grid-column:auto/span 1}.form-group .children .col-2{grid-column:auto/span 2}.form-group .children .col-3{grid-column:auto/span 3}.form-group .children .col-4{grid-column:auto/span 4}.form-group .children .col-5{grid-column:auto/span 5}.form-group .children .col-6{grid-column:auto/span 6}.form-group .children .col-8{grid-column:auto/span 8}.form-group .children .col-12{grid-column:auto/span 12}.form-group .children.vertical-view{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.textarea-container{display:flex;align-items:flex-start;margin-bottom:16px;flex-direction:column;flex:1 1 auto}.textarea-container .textarea-field-wrapper{width:100%;display:flex;position:relative;flex:0 0 auto}.textarea-container .textarea-field-wrapper .textarea-field{color:#181818;resize:none;width:100%;border:none;min-height:56px;height:100px!important;padding:24px 16px 6px;line-height:24px;border-bottom:2px solid rgb(194,194,194);border-radius:4px 4px 0 0;background-color:#f2f7f6}.textarea-container .textarea-field-wrapper .textarea-field:hover{box-shadow:0 1px 2px #00000040}.textarea-container .textarea-field-wrapper .textarea-field:focus{outline:none;border-bottom:2px solid rgb(206,33,40)}.textarea-container .textarea-field-wrapper .textarea-field.disabled{color:#9e9e9e;cursor:not-allowed;box-shadow:none;background-color:#f9f9f9}.textarea-container .textarea-field-wrapper .textarea-field:focus~.textarea-label,.textarea-container .textarea-field-wrapper .textarea-field.has-value~.textarea-label{top:8px;bottom:10px;left:16px;font-size:12px;opacity:1;line-height:16px;color:#ce2128}.textarea-container .textarea-field-wrapper .textarea-label{top:16px;left:16px;color:#616161;position:absolute;font-size:1rem;transition:all .2s ease;line-height:24px;pointer-events:none}@media screen and (max-width: 992px) and (min-width: 576px){.textarea-container .textarea-field-wrapper .textarea-label{font-size:.875rem}}.textarea-container .textarea-field-wrapper .textarea-label.disabled{color:#9e9e9e;cursor:not-allowed}.checkbox-group{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.checkbox-group .checkbox-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px}.checkbox-group .checkbox-container .checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.checkbox-group .checkbox-container .checkbox label{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.1599999964px;text-align:left;color:#181818;padding:5px;cursor:pointer}.checkbox-group .checkbox-container .checkbox input[type=checkbox]{width:18px;height:18px;accent-color:rgb(206,33,40)}.spinner{position:absolute;width:9px;height:9px}.loading-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#00000040}.loading-fullscreen .spinner{top:50%;left:50%}.loading-file-upload{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#181818cc}.loading-file-upload .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-table{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.fullscreen{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.spinner div{position:absolute;width:50%;height:120%;background:#ce2128;transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%));animation:spinner-fzua35 1s calc(var(--delay) * 1s) infinite ease}.spinner div:nth-child(1){--delay: .1;--rotation: 36;--translation: 150}.spinner div:nth-child(2){--delay: .2;--rotation: 72;--translation: 150}.spinner div:nth-child(3){--delay: .3;--rotation: 108;--translation: 150}.spinner div:nth-child(4){--delay: .4;--rotation: 144;--translation: 150}.spinner div:nth-child(5){--delay: .5;--rotation: 180;--translation: 150}.spinner div:nth-child(6){--delay: .6;--rotation: 216;--translation: 150}.spinner div:nth-child(7){--delay: .7;--rotation: 252;--translation: 150}.spinner div:nth-child(8){--delay: .8;--rotation: 288;--translation: 150}.spinner div:nth-child(9){--delay: .9;--rotation: 324;--translation: 150}.spinner div:nth-child(10){--delay: 1;--rotation: 360;--translation: 150}@keyframes spinner-fzua35{0%,10%,20%,30%,50%,60%,70%,80%,90%,to{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%))}50%{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1.5%))}}.alert-modal-container{background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9000;display:flex;flex-direction:row;justify-content:center;align-items:center}.alert-modal-container .alert-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;background-color:#fff;width:612px;box-shadow:0 0 64px #ffffff40;border-radius:20px;padding:20px;position:relative}.alert-modal-container .alert-modal .close-btn{position:absolute;right:30px;top:20px;width:14px;height:14px;background-color:transparent;border:none;cursor:pointer}.alert-modal-container .alert-modal .modal-heading{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}.alert-modal-container .alert-modal .modal-heading img{width:28px;height:28px}.alert-modal-container .alert-modal .modal-heading p{color:#ce2128;font-family:Open Sans,Helvetica,sans-serif;padding:0;margin:0;font-size:1.75rem;font-weight:400;line-height:36px;text-align:left}.alert-modal-container .alert-modal .modal-btns{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;border-top:1px solid rgb(24,24,24);padding-top:10px;margin-top:20px}.alert-modal-container .alert-modal .modal-btns button{cursor:pointer}.alert-modal-container .alert-modal .delete-content{display:flex;flex-direction:column;gap:10px}.alert-modal-container .alert-modal .delete-content .modal-btns{border-top:none;margin-top:0}.alert-modal-container .alert-modal .btn-to-right{width:100%;flex-direction:row-reverse}.tab-container{width:fit-content;min-height:3.5em;max-width:calc(100vw - 60px);overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.tab-container button{background:#f0f0fa;color:#181818;margin:0;border-radius:0;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;position:relative}.tab-container button:disabled{opacity:.5;cursor:not-allowed;pointer-events:all!important}.tab-container .separator{display:inline;border:1px solid #C2C2C2;position:absolute;height:50%;right:0}.tab-container button:last-child{border-right:1px solid #C2C2C2}.tab-container button:first-child{border-left:1px solid #C2C2C2}.tab-container .active{background:#f7f7fa!important;border:none;border-top:4px solid #CE2128;padding-top:7px;border-left:1px solid #C2C2C2!important;border-right:1px solid #C2C2C2!important;animation:slide-in .4s ease forwards}.tab-container .last{border-right:none!important;border-left:1px solid #C2C2C2!important}.tab-container .first{border-left:none!important;border-right:1px solid #C2C2C2!important}@keyframes slide-in{0%{opacity:.7;border-top:1px solid #CE2128}to{opacity:1;border-top:4px solid #CE2128}}.form-builder{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;width:100%}.form-builder .fields{display:flex;flex-direction:column;gap:10px;width:calc(70% - 50px)}.form-builder .fields>img{cursor:pointer;width:25px;height:25px}.form-builder .fields .form-group-wrapper{display:flex;flex-direction:column;width:100%;border-radius:14px;border:2px dashed rgb(194,194,194);padding:10px;gap:10px}.form-builder .fields .form-group-wrapper .form-group-action{display:flex;justify-content:flex-end}.form-builder .fields .form-group-wrapper .form-group-action>img{cursor:pointer}.form-builder .field-and-prop-selector{width:calc(30% - 50px)}.form-builder .field-and-prop-selector>*{position:-webkit-sticky;position:sticky;top:5px}.form-builder .field-and-prop-selector .prop-selector{display:flex;flex-direction:column}.form-builder .field-and-prop-selector .prop-selector .prop-selector-form{border-radius:.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:20px}.form-builder .field-and-prop-selector .prop-selector .prop-selector-form .prop-selector-fields{width:100%;display:flex;flex-direction:column;gap:10px}.form-builder .field-and-prop-selector .prop-selector .prop-selector-form .prop-selector-fields .add-remove-buttons-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.form-builder .field-and-prop-selector .prop-selector .prop-selector-form .prop-selector-fields .add-remove-buttons-container>img{width:25px;height:25px;cursor:pointer}.form-builder-preview{margin:10px;padding:20px;border:1px solid rgb(194,194,194);border-radius:16px;display:flex;flex-direction:column;gap:15px}.form-builder-demo{padding:30px;width:100%;overflow-y:scroll;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px}.form-builder-demo .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.form-builder-demo .screen-heading p{margin:0;padding:0}.component-contaier{display:flex;justify-content:center;align-items:end;gap:20px}.form-builder-header{display:flex;justify-content:space-between}.form-builder-footer{background:#fff;box-shadow:0 -2px 24px #00000040;display:flex;justify-content:space-between;padding:11px 30px;position:sticky;bottom:-26px}.form-builder-container{width:100%;display:flex;flex-direction:column;justify-content:space-between}.home-page-container{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;overflow:hidden;flex-grow:1}.home-page-container .content-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-grow:1;width:100%;overflow:hidden}.home-page-container .content-section .welcome-text{padding:30px;background-color:#ce2128;color:#fff;margin:0;font-size:2.5rem;font-weight:400;line-height:48px;letter-spacing:.15px;text-align:left}.home-page-container .content-section .welcome-text span{font-weight:700}@media screen and (max-width: 992px){.home-page-container .content-section .welcome-text{font-size:1.7rem}}@media screen and (max-width: 780px){.home-page-container .content-section .welcome-text{font-size:1.4rem}}.home-page-container .content-section .overlay-image-container{height:100%;position:relative}.home-page-container .content-section .overlay-image-container img{width:100%;height:100%;object-fit:cover}.home-page-container .content-section .overlay-image-container .overlay{background-color:#ffffff80;position:absolute;top:0;height:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.home-page-container .content-section .overlay-image-container .overlay p{padding:30px;font-family:Open Sans,Helvetica,sans-serif;font-size:5rem;font-style:italic;font-weight:400;line-height:108.95px;letter-spacing:.15px;text-align:left}.home-page-container .content-section .overlay-image-container .overlay p span{font-weight:700;color:#ce2128}@media screen and (max-width: 1200px){.home-page-container .content-section .overlay-image-container .overlay p{font-size:4rem;line-height:84.95px}}@media screen and (max-width: 1080px){.home-page-container .content-section .overlay-image-container .overlay p{font-size:3.5rem;line-height:64.95px}}@media screen and (max-width: 992px){.home-page-container .content-section .overlay-image-container .overlay p{font-size:2.5rem;line-height:64.95px}}@media screen and (max-width: 780px){.home-page-container .content-section .overlay-image-container .overlay p{font-size:2rem;line-height:44.95px}}@media screen and (max-width: 700px){.home-page-container .content-section .overlay-image-container .overlay p{display:none}}.footer-container{background-color:#ce2128;position:fixed;bottom:0;width:100%;padding:10px;z-index:10000;height:4.5vh}.footer-container .footer .copyright{padding:0;margin:0;color:#fff}.vendor-access-screen-container .vendor-access-screen .form-btns{padding-top:0}.vendor-access-screen-container .vendor-access-screen .form-btns button{width:100%}.vendor-access-screen-container .vendor-access-screen .dots{display:flex;flex-direction:row;justify-content:center;align-items:center;height:150px;gap:3px}.vendor-access-screen-container .vendor-access-screen .dots div{width:8px;height:8px;border-radius:100%;background-color:#616161}.vendor-registration-form-container .vendor-registration-form .input-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.vendor-registration-form-container .vendor-registration-form .form-btns{gap:0px}.vendor-registration-form-container .vendor-registration-form .form-btns button{width:100%}.vendor-login-screen-container .vendor-login-form .input-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.vendor-login-screen-container .vendor-login-form .form-btns{align-items:center}.vendor-login-screen-container .vendor-login-form .form-btns>*{width:100%}.vendor-login-screen-container .vendor-login-form .form-btns button{width:100%}.floating-container .floating-card-container{position:absolute;bottom:4.5vh;right:20px;height:84vh;width:400px;border-radius:20px 20px 0 0;box-shadow:0 0 64px #ce212866;background-color:#fff;padding:30px 30px 0;overflow-y:scroll}.floating-container .floating-card-container .floating-card{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:30px;height:100%}.floating-container .floating-card-container .floating-card .card-heading{font-family:Open Sans,Helvetica,sans-serif;line-height:43.58px;text-align:left}.floating-container .floating-card-container .floating-card .card-heading p{color:#ce2128;font-size:1.75rem;font-weight:600;padding:0;margin:0}.floating-container .floating-card-container .floating-card .card-heading span{color:#181818;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.1599999964px}.floating-container .floating-card-container .floating-card .card-heading .red-line{width:120px;background-color:#ce2128;height:2px}.floating-container .floating-card-container .floating-card .dynamic-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-grow:1}.floating-container .floating-card-container .floating-card .support p{font-family:Open Sans,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:24px;letter-spacing:.1599999964px;text-align:left}.floating-container .floating-card-container .floating-card .support p a{color:#ce2128}@media screen and (max-width: 576px){.floating-container{margin-inline:auto;width:100%}.floating-container .floating-card-container{position:absolute;width:100%;height:80vh;top:unset;right:unset}}.vendor-sign-up-screen-container .vendor-sign-up-screen .input-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.vendor-sign-up-screen-container .vendor-sign-up-screen .form-btns button{width:100%}.prequal-signup-container{display:flex;flex-direction:column;align-items:center}.prequal-signup-container .fein-container{width:100%}.prequal-signup-container .fein-container .fein-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.prequal-signup-container .fein-container .fein-form>*{width:100%}.prequal-signup-container .fein-container .fein-form .submit-btn>*{width:100%}.prequal-signup-container .user-sign-up-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.prequal-signup-container .user-sign-up-container .user-sign-up-form{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.prequal-signup-container .user-sign-up-container .user-sign-up-form>*{width:100%}.prequal-signup-container .user-sign-up-container .user-sign-up-form .submit-btn{margin-top:10px}.prequal-signup-container .user-sign-up-container .user-sign-up-form .submit-btn>*{width:100%}.sidebar-container{background-color:#fff;padding:20px 0;border-right:1px solid rgb(97,97,97);position:relative}.sidebar-container .sidebar-w-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;background-color:#fff;width:25px;height:30px;position:absolute;right:-25.5px;top:2px;border:1px solid rgb(217,217,217);border-width:1px 1px 1px 0;border-radius:0 4px 4px 0;padding:0;margin:0}.sidebar-container .sidebar{display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:all .5s ease-in-out;overflow:hidden}.sidebar-container .sidebar ul{list-style-type:none;padding:0;margin:0}.sidebar-container .sidebar ul li{font-size:18px;width:100%;padding:10px 45px;color:#707070;cursor:pointer;position:relative;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-container .sidebar ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:transparent;border-radius:0 2px 2px 0}.sidebar-container .sidebar ul li.active{font-weight:700;color:#ce2128}.sidebar-container .sidebar ul li.active:before{background-color:#ce2128;height:100%;top:0;transform:none;border-radius:0 10px 10px 0}.sidebar-container .sidebar ul li:hover{background-color:#0000000d}@media (max-width: 1080px){.sidebar-container{position:fixed;left:0;top:5vh;height:95vh;z-index:1000}}.show{width:245px}.hide{width:0px}.status-card{position:relative;padding-bottom:20px;overflow:visible}.status-card h2{font-size:18px;margin:10px;color:#000}.status-card .status-values{display:flex;flex-wrap:wrap;gap:25px;padding:0 10px}.status-card .status-values .status-value{min-width:150px;max-width:150px;flex:1 1 150px;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:10px;height:115px;background-color:#fff;border-radius:10px;box-shadow:0 4px 4px #00000040;border-top:5px solid}.status-card .status-values .status-value span:first-child{align-self:flex-start;color:#c2c2c2;font-size:16px}.status-card .status-values .status-value span:last-child{align-self:flex-start;color:#c2c2c2;position:absolute;bottom:10px;left:10px;font-size:36px;font-weight:600}.status-card .status-values .status-value.approved{border-top-color:#2bac3a}.status-card .status-values .status-value.pending{border-top-color:#feb602}.status-card .status-values .status-value.total-submitted{border-top-color:#d0282e}.status-card .status-values .status-value.total{border-top-color:#c2c2c2}.status-card .status-values .status-value.redirect{cursor:pointer}.status-section{flex-grow:1;padding:30px;background-color:#fff;overflow-y:scroll}.status-section h1{font-size:24px;margin-bottom:20px;color:#000}.status-section .status-grid{display:flex;flex-wrap:wrap;gap:20px}.dashboard-container{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative;overflow:hidden;width:100%}.dashboard-container .dashboard-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-grow:1;height:95vh}.admin-user-section-container{padding:30px 30px 2px;width:100%;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}.admin-user-section-container .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.admin-user-section-container .screen-heading p{margin:0;padding:0}.admin-user-section-container .users-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.admin-user-section-container .harkins-user-section-container,.admin-user-section-container .vendor-user-section-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;overflow-y:hidden;height:100%}.admin-user-section-container .harkins-user-section-container .search-container,.admin-user-section-container .vendor-user-section-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.user-profile-screen-admin{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.user-profile-screen-admin .breadcrumbs{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:21.79px;text-align:left;color:#000}.user-profile-screen-admin .breadcrumbs span{cursor:pointer}.user-profile-screen-admin .user-info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(194,194,194)}.user-profile-screen-admin .user-info-container div{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:200;line-height:20px;letter-spacing:.2599999905px;text-align:left;color:#282828}.user-profile-screen-admin .user-info-container div :first-child{font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:24.51px}.search-wrapper{flex:0 1 350px}.search-wrapper .search{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:100%;height:32px;border-radius:8px;border:1px solid rgb(97,97,97);padding:4px 8px}.search-wrapper .search img{width:20px;height:20px}.search-wrapper .search input{width:100%;border:none;background-color:transparent;font-family:Open Sans,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.3199999928px;text-align:left}.search-wrapper .search input:focus{outline:none}.search{position:relative;display:flex;align-items:center}.search .search-icon{position:absolute;left:10px}.search input{padding-left:35px;padding-right:25px}.search .clear-icon{position:absolute;right:10px;cursor:pointer;font-size:16px}.table-container{width:100%;height:100%;overflow-y:scroll}.table-container .table table{border:1px solid rgb(217,217,217);border-radius:5px;width:100%}.table-container .table table thead{position:sticky;top:0;z-index:1;background-color:#d9d9d9}.table-container .table table thead tr{text-align:left}.table-container .table table thead tr th{padding:15px;font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:23.44px;text-align:left}.table-container .table table thead tr th:first-child{text-align:center}.table-container .table table thead tr th:last-child{display:flex;flex-direction:row;justify-content:center;align-items:center}.table-container .table table tbody tr td{padding:15px;height:75px;font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:21.09px;text-align:left;border-bottom:1px solid rgb(217,217,217)}.table-container .table table tbody tr td:first-child{text-align:center}.table-container .table table tbody tr td:last-child{text-align:center}@media (max-width: 780px){.table-container .table table tbody tr td{height:100px}}.custom-inputswitch-checked .p-inputswitch-slider{background-color:green}.custom-inputswitch-not-checked .p-inputswitch-slider{background-color:red}.custom-dropdown{border:1px solid gray!important;padding:1px 0 1px 10px!important;border-radius:10px!important}.check-trigger .p-multiselect-items-wrapper{pointer-events:none;opacity:.5}.check-trigger .p-multiselect-items-wrapper:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-view-screen-container{width:100%;overflow-y:hidden;height:100%}.table-view-screen-container .table-view-screen{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px;height:100%}.table-view-screen-container .table-view-screen .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.table-view-screen-container .table-view-screen .screen-heading p{margin:0;padding:0}.table-view-screen-container .table-view-screen-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;height:100%}.table-view-screen-container .table-view-screen-content .pagination-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;font-family:Open Sans,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:18.75px;text-align:left}.table-view-screen-container .table-view-screen-content .pagination-controls .left-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px}.table-view-screen-container .table-view-screen-content .pagination-controls .left-controls>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.table-view-screen-container .table-view-screen-content .pagination-controls .left-controls>div .items-per-page{width:80px;height:30px;border-radius:6px;border:1px solid rgb(233,233,233);padding:5px}.table-view-screen-container .table-view-screen-content .pagination-controls .pagination{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-left:0}.table-view-screen-container .table-view-screen-content .pagination-controls .pagination li{width:40px;height:36px;padding:8px;gap:4px;border-radius:4px;border:1px solid rgb(233,233,233);background-color:#fff;list-style-type:none;text-align:center;cursor:pointer}.table-view-screen-container .table-view-screen-content .pagination-controls .pagination .active{background-color:#000;color:#fff}@media (max-width: 576px){.table-view-screen-container .table-view-screen-content .pagination-controls .pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}}@media (max-width: 576px){.table-view-screen-container .table-view-screen-content .pagination-controls{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.custom-dialog.p-dialog{background-color:#fff;border-radius:16px}.custom-dialog .p-dialog-header{border-radius:20px}.custom-dialog .p-dialog-footer{padding:0;border-radius:16px;z-index:3}.custom-dialog .p-dialog-footer>*{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 2px 12px #323232bf}.p-dialog-mask{background-color:#00000080}.user-profile-screen{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;margin-top:-40px}.user-profile-screen .user-info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(194,194,194)}.user-profile-screen .user-info-container div{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:200;line-height:20px;letter-spacing:.2599999905px;text-align:left;color:#282828}.user-profile-screen .user-info-container div :first-child{font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:24.51px}.breadcrumbs-users{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:21.79px;text-align:left;color:#000;margin-bottom:20px}.breadcrumbs-users .pointer{cursor:pointer}.company-container{padding:30px;width:100%;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px}.company-container .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.company-container .screen-heading p{margin:0;padding:0}.company-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.company-table .table thead tr th:last-child,.company-table .table thead tr th:first-child{display:block!important;text-align:start!important}.company-table .table tbody tr td:last-child,.company-table .table tbody tr td:first-child{text-align:start!important}.assign-project-footer{display:flex;justify-content:space-between;padding:8px 30px}.assign-project-content{padding-bottom:8rem}.assign-project-content h5{font-size:18px;margin:0;font-weight:600;color:#000}.assign-project-content .box-container{display:flex;flex-direction:column;justify-content:center center;align-items:stretch;gap:30px;border:1px solid rgb(217,217,217);min-height:280px;padding:20px}.assign-project-content .box-container .dropdown-container{display:flex;flex-direction:row;justify-content:start center;align-items:stretch;gap:30px}.assign-project-content .box-container .projects h4{margin-top:0;font-size:16px;color:#000;font-weight:600}.assign-project-content .box-container .projects div{display:flex;align-items:center;justify-items:start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.assign-project-content .box-container .projects div p{color:#fff;background-color:#ce2128;padding:2px 8px;border-radius:5px;margin:0}.company-overview-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-grow:1;padding:30px;background-color:#fff;overflow:auto}.company-overview-section hr{width:100%}.company-overview-section .title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.company-overview-section h1{font-size:24px;margin-bottom:20px;font-weight:600;color:#000}.company-overview-section h4{font-size:16px;color:#000}.company-overview-section .company-details-section p,.company-overview-section .notes-container p{font-size:12px;color:#707070}.company-overview-section .details{display:flex;gap:30px;align-items:start;justify-items:start}.company-overview-section .details div{display:flex;flex-direction:column;gap:10px}.company-overview-section .details div>h4{margin-bottom:0}.company-overview-section .details div>p{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.25rem;font-size:14px;margin-top:0;color:#181818}@media screen and (max-width: 576px){.company-overview-section .details{flex-direction:column;gap:0}}.company-overview-section .prequal .prequal-renewal-action{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.company-overview-section .prequal .historical-data{display:flex;align-items:center;justify-items:start;gap:16px;margin-bottom:24px}.company-overview-section .prequal .historical-data p{color:#ce2128;background-color:#fff;padding:10px;border-radius:8px;margin:0;border:1px solid rgb(206,33,40);font-weight:700;font-size:12px}.company-overview-section .prequal .historical-data p .icon{margin-right:12px}.company-overview-section .status-and-limits{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:3rem;flex-shrink:1}.company-overview-section .status-and-limits .status-and-limits-text{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;flex-shrink:1;flex-wrap:wrap}.company-overview-section .status-and-limits .status-and-limits-text .status-container,.company-overview-section .status-and-limits .status-and-limits-text .limits-container,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding-right:1rem}.company-overview-section .status-and-limits .status-and-limits-text .status-container p,.company-overview-section .status-and-limits .status-and-limits-text .limits-container p,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container p{font-size:12px;color:#707070;margin-top:0}.company-overview-section .status-and-limits .status-and-limits-text .status-container h5,.company-overview-section .status-and-limits .status-and-limits-text .limits-container h5,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container h5{font-size:14px;color:#181818;margin-top:0;margin-bottom:0;font-weight:600}.company-overview-section .status-and-limits .status-and-limits-text .status-container .status,.company-overview-section .status-and-limits .status-and-limits-text .status-container .limits,.company-overview-section .status-and-limits .status-and-limits-text .status-container .mitigation-plans,.company-overview-section .status-and-limits .status-and-limits-text .limits-container .status,.company-overview-section .status-and-limits .status-and-limits-text .limits-container .limits,.company-overview-section .status-and-limits .status-and-limits-text .limits-container .mitigation-plans,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container .status,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container .limits,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container .mitigation-plans{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:35px;align-items:start;justify-items:start;flex-wrap:wrap}.company-overview-section .status-and-limits .status-and-limits-text .status-container .status>div,.company-overview-section .status-and-limits .status-and-limits-text .status-container .limits>div,.company-overview-section .status-and-limits .status-and-limits-text .status-container .mitigation-plans>div,.company-overview-section .status-and-limits .status-and-limits-text .limits-container .status>div,.company-overview-section .status-and-limits .status-and-limits-text .limits-container .limits>div,.company-overview-section .status-and-limits .status-and-limits-text .limits-container .mitigation-plans>div,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container .status>div,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container .limits>div,.company-overview-section .status-and-limits .status-and-limits-text .mitigation-plan-container .mitigation-plans>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.company-overview-section .status-and-limits .status-and-limits-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;justify-content:flex-end}.company-overview-section .comments-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.company-overview-section .comments-container .comments-action{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.company-overview-section .comments-container .comments-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.company-overview-section .comments-container .comments-form .comment-form-action{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.company-overview-section .comments-container .comments-list .comment-container{display:flex;justify-content:space-between;align-items:center}.company-overview-section .comments-container .comments-list .comments{margin:5px 0}.company-overview-section .comments-container .comments-list .comments p{font-size:12px;color:#707070;margin:0}.company-overview-section .comments-container .comments-list .comments .cm-header{display:flex;gap:24px;align-items:center;justify-items:start;margin:10px 0}.company-overview-section .comments-container .comments-list .comments .cm-header p{font-size:12px;color:#707070;margin:0}.company-overview-section .comments-container .comments-list .comments .cm-header h5{font-size:14px;color:#181818;margin:0;font-weight:600}.company-overview-section .begin-btn{display:flex;justify-content:flex-end;margin-top:20px}.company-overview-section .file-manager-container{padding:0}.company-overview-section .file-manager-container .file-manager-form-admin-btn{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.company-overview-section .vendor-user-section-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;height:100%;overflow-y:hidden}.company-overview-section .vendor-user-section-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.company-overview-section .erp-id-row .erp-id-heading{display:flex;gap:8px}.company-overview-section .erp-id-row .erp-id-edit-row{display:flex;flex-direction:row;align-items:center;gap:8px}.company-overview-section .erp-id-row .erp-id-edit-row input{margin-right:8px}.historical-popup-container .submitted-at{position:relative;float:right;top:5px;height:15px}@media screen and (max-width: 992px){.historical-popup-container{display:flex;flex-direction:column}.historical-popup-container .submitted-at{height:auto;right:auto;width:100%;margin-bottom:10px}}.project-container{display:flex;flex-wrap:wrap;justify-content:start;overflow:hidden;align-items:center;gap:12px;margin-bottom:24px;position:relative}.project-container .project-card{color:#fff;background-color:#ce2128;padding:2px 8px;border-radius:5px;margin:0}.project-container .icon{position:absolute;right:0;top:2px;background-color:#f1f4f7;border-radius:4px;padding:2px}.final-review-details-popup-container{width:70%}.final-review-details-popup-container .status-and-limits-form-container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.final-review-details-popup-container .status-and-limits-form-container .status-and-limits{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:3rem;flex-shrink:1;flex-wrap:wrap;width:100%}.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-grow:1;gap:10px}.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container p,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container p,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container p{font-size:12px;color:#707070;margin-top:0}.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container h5,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container h5,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container h5{font-size:14px;color:#181818;margin-top:0;margin-bottom:0;font-weight:600}.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container .status,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container .limits,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container .mitigation-plans,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container .status,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container .limits,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container .mitigation-plans,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container .status,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container .limits,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container .mitigation-plans{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;align-items:start;justify-items:start;flex-wrap:wrap}.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container .status>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container .limits>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-container .mitigation-plans>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container .status>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container .limits>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .limits-container .mitigation-plans>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container .status>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container .limits>div,.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .mitigation-plan-container .mitigation-plans>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:10px}.final-review-details-popup-container .status-and-limits-form-container .status-and-limits .status-and-limits-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;justify-content:flex-end}.notes-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.notes-container .notes-action{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}.notes-container .notes-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem}.notes-container .notes-list .note-container{display:flex;justify-content:space-between;align-items:center}.notes-container .notes-list .note{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.notes-container .notes-list .note .note-meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.25rem}.notes-container .notes-list .note .note-meta .note-creator{font-size:16px;font-weight:400;color:#181818;margin:0}.notes-container .notes-list .note .note-meta .note-date,.notes-container .notes-list .note .note-content{font-size:12px;font-weight:400;color:#282828;margin:0}.registration-page-container{margin-bottom:60px;overflow:auto;width:100%}.registration-page-container.view-mode{margin-bottom:10px}.registration-page-container .page-content{padding:30px}.registration-page-container .page-content.no-padding{padding:30px 0}.registration-page-container .page-content .description-action{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;border-bottom:2px solid rgb(194,194,194)}.registration-page-container .page-content .description-action .form-description{border:none}.registration-page-container .page-content .form-description{padding-bottom:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;color:#181818;font-family:Open Sans,Helvetica,sans-serif;text-align:left;border-bottom:2px solid rgb(194,194,194)}.registration-page-container .page-content .form-description p{font-size:24px;font-weight:600;line-height:32.68px;padding:0;margin:0}.registration-page-container .page-content .form-description span{font-size:16px;font-weight:400;line-height:21.79px}.registration-page-container .footer{position:fixed;left:0;bottom:0;right:0;opacity:1;background:#fff;box-shadow:0 -2px 24px #00000040;padding:10px 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.registration-page-container .footer .form-action-buttons{display:flex;gap:10px}@media screen and (max-width: 576px){.registration-page-container .footer .form-action-buttons{width:100%;justify-content:space-between}}@media only screen and (max-width: 576px){.registration-page-container .footer .return-home-btn{display:none}}.no-scroll{overflow:hidden}.registration-page-container .contacts,.pa-registration-project-content .contacts{position:relative}.registration-page-container .contacts .add-contacts-btn,.registration-page-container .contacts .remove-contacts-btn,.pa-registration-project-content .contacts .add-contacts-btn,.pa-registration-project-content .contacts .remove-contacts-btn{position:absolute;top:6px;right:0}.registration-page-container .contacts .add-contacts-btn button,.registration-page-container .contacts .remove-contacts-btn button,.pa-registration-project-content .contacts .add-contacts-btn button,.pa-registration-project-content .contacts .remove-contacts-btn button{border:1px solid rgb(206,33,40);color:#ce2128;cursor:pointer}.registration-page-container .contacts .remove-contacts-btn button,.pa-registration-project-content .contacts .remove-contacts-btn button{border:1px dashed rgb(24,24,24);color:#181818;cursor:pointer}.registration-page-container .other-contacts,.pa-registration-project-content .other-contacts{padding-top:43px!important;margin-top:30px!important}.file-upload-project-footer{display:flex;justify-content:space-between;padding:14px 30px}.file-upload-project-footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}.file-upload-project-content{padding-bottom:40px}.file-upload-project-content h5{font-size:18px;margin:0;font-weight:600;color:#000}.file-upload-project-content .box-container{display:flex;flex-direction:column;justify-content:center center;align-items:stretch;gap:30px;min-height:280px}.file-upload-project-content .box-container .dropdown-container{display:flex;flex-direction:row;justify-content:start center;align-items:stretch;gap:30px}.file-upload-project-content .box-container .company{border:1px solid rgb(217,217,217);padding:20px}.file-upload-project-content .box-container .company h4{margin-top:0;font-size:16px;color:#000;font-weight:600}.file-upload-project-content .box-container .company div{display:flex;align-items:start;justify-content:start;gap:30px;flex-wrap:wrap}.no-of-employee-popup .modal-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}.no-of-employee-popup .modal-btns{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;border-top:1px solid rgb(24,24,24);padding:10px;margin-top:20px}.no-of-employee-popup .modal-btns button{cursor:pointer}.prequal-dialog-footer{display:flex;justify-content:space-between;padding:14px 30px}.prequal-dialog-footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}@media screen and (max-width: 780px){.prequal-dialog-footer div{flex-direction:column-reverse;gap:0}}@media screen and (max-width: 780px){.prequal-dialog-footer{flex-direction:column-reverse}}.prequal-container{padding:30px;width:100%;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px}.prequal-container .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.prequal-container .screen-heading p{margin:0;padding:0}.prequal-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.prequal-table .table thead tr th:last-child,.prequal-table .table thead tr th:first-child{display:block!important;text-align:start!important}.prequal-table .table tbody tr td{height:fit-content!important}.prequal-table .table tbody tr td:last-child{text-align:start!important;padding:15px!important}.prequal-table .table tbody tr td:first-child{text-align:start!important}.prequal-assign-project{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:16px}.prequal-form-admin-btn{display:flex;justify-content:flex-end;align-items:center}.pa-registration-project-footer{display:flex;justify-content:space-between;padding:14px 30px}.pa-registration-project-footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}.pa-registration-project-content{padding-bottom:40px}.pa-registration-project-content h5{font-size:18px;margin:0;font-weight:600;color:#000}.pa-registration-project-content .box-container{display:flex;flex-direction:column;justify-content:center center;align-items:stretch;gap:30px;min-height:280px}.pa-registration-project-content .box-container .dropdown-container{display:flex;flex-direction:row;justify-content:start center;align-items:stretch;gap:30px}.pa-registration-project-content .box-container .company{border:1px solid rgb(217,217,217);padding:20px}.pa-registration-project-content .box-container .company h4{margin-top:0;font-size:16px;color:#000;font-weight:600}.pa-registration-project-content .box-container .company div{display:flex;align-items:start;justify-content:start;gap:30px;flex-wrap:wrap}.dialog-header-with-edit{display:flex;align-items:center;justify-content:space-between}.pa-account-project-footer{display:flex;justify-content:space-between;padding:14px 30px}.pa-account-project-footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}.pa-account-project-content{padding-bottom:40px}.pa-account-project-content h5{font-size:18px;margin:0;font-weight:600;color:#000}.pa-account-project-content img{width:60px}.pa-account-project-content .layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media screen and (max-width: 576px){.pa-account-project-content .layout{grid-template-columns:1fr 1fr}}.pa-account-project-content .box-container{display:flex;flex-direction:column;justify-content:center center;align-items:stretch;gap:30px;min-height:280px}.pa-account-project-content .box-container .dropdown-container{display:flex;flex-direction:row;justify-content:start center;align-items:stretch;gap:30px}.pa-account-project-content .box-container .company{border:1px solid rgb(217,217,217);padding:20px}.pa-account-project-content .box-container .company h4{margin-top:0;font-size:16px;color:#000;font-weight:600}.value-container{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:6px!important;flex:0 0 30.33%}.value-container h6{font-size:14px;font-weight:500;padding:0;margin:0;color:#181818}.value-container .value{color:#6e6e6e!important;font-size:12px;margin:0}.value-container .title{display:flex;justify-items:flex-start!important;align-items:center!important;gap:10px!important}.value-container .title span{height:6px;width:6px;border-radius:50%}.prequal-admin-content .prequal-form-page-container .page-content{padding:0;margin-bottom:0}.prequal-dialog-button-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 30px}.prequal-dialog-button-container .prequal-inprogress-dialog-buttons,.prequal-dialog-button-container .prequal-inprogress-dialog-buttons div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}@media screen and (max-width: 780px){.prequal-dialog-button-container .prequal-inprogress-dialog-buttons{flex-direction:column-reverse;gap:0}.prequal-dialog-button-container .prequal-inprogress-dialog-buttons div{flex-direction:column-reverse}}.prequal-admin-footer{display:flex;justify-content:space-between;padding:14px 30px}.prequal-admin-footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}.project-overview-popup .project-details .project-details-header h4{font-size:16px;color:#000}.department-popup-project-footer{display:flex;justify-content:space-between;padding:14px 30px}.department-popup-project-footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}.department-popup-project-content{padding-bottom:40px}.department-popup-project-content h5{font-size:20px;margin:0;font-weight:400;color:#000}.department-popup-project-content .box-container{display:flex;flex-direction:column;justify-content:center center;align-items:stretch;gap:30px;min-height:280px}.department-popup-project-content .box-container .dropdown-container{display:flex;flex-direction:row;justify-content:start center;align-items:stretch;gap:30px}.department-popup-project-content .box-container .box{border:1px solid rgb(217,217,217);padding:20px}.department-popup-project-content .box-container .box h4{margin-top:0;font-size:20px;color:#000;font-weight:400}.department-popup-project-content .box-container .box .nested-box{display:flex;align-items:start;justify-content:start;gap:30px;flex-wrap:wrap;margin-bottom:16px}.prequal-admin-content h5{font-size:18px;margin:0;font-weight:600;color:#000}.prequal-admin-content .box-container{display:flex;flex-direction:column;justify-content:center center;align-items:stretch;gap:30px;min-height:280px}.prequal-admin-content .box-container .dropdown-container{display:flex;flex-direction:row;justify-content:start center;align-items:stretch;gap:30px}.prequal-admin-content .box-container .company{border:1px solid rgb(217,217,217);padding:20px}.prequal-admin-content .box-container .company h4{margin-top:0;font-size:16px;color:#000;font-weight:600}.prequal-admin-content .box-container .company div{display:flex;align-items:start;justify-content:start;gap:30px;flex-wrap:wrap}.prequal-admin-content .next-btn{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.prequal-view-checkbox{gap:6px!important;font-size:12px;color:#6e6e6e!important;align-items:center!important}.prequal-view-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:14px;height:14px;border-radius:4px;border:2px solid rgb(206,33,40);background-color:#ce2128;position:relative;cursor:pointer}.prequal-view-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:3px;width:3px;height:5px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.p-multiselect-label-container{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label.p-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-section-container{padding:30px;width:100%;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px}.activity-section-container .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.activity-section-container .screen-heading p{margin:0;padding:0}.activity-section-container .activitys-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.activity-section-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.activity-profile-screen{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;margin-top:-40px}.activity-profile-screen .breadcrumbs{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:21.79px;text-align:left;color:#000}.activity-profile-screen .breadcrumbs span{cursor:pointer}.activity-profile-screen .activity-info-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(194,194,194)}.activity-profile-screen .activity-info-container div{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:200;line-height:20px;letter-spacing:.2599999905px;text-align:left;color:#282828}.activity-profile-screen .activity-info-container div :first-child{font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:24.51px}.file-manager-screen-container{padding:30px 30px 2px;width:100%;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px}.file-manager-screen-container .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.file-manager-screen-container .screen-heading p{margin:0;padding:0}.file-manager-screen-container .breadcrumbs{font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:21.79px;text-align:left;color:#000;cursor:default}.file-manager-screen-container .breadcrumbs .pointer{cursor:pointer}.file-manager-screen-container .files-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.file-manager-screen-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.file-manager-screen-container .folders-container{height:100%;overflow-y:scroll}.file-manager-screen-container .folders-container .flex-wrapper-h-max{display:flex;flex-direction:row;justify-content:left;align-items:flex-start;width:100%;flex-wrap:wrap;gap:40px}.file-manager-screen-container .folders-container .folder-loader{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:100%}.file-manager-screen-container .folders-container .folder{display:flex;flex-direction:row;justify-content:left;align-items:center;gap:10px;border-radius:10px;border:1px solid rgb(206,33,40);width:30%;cursor:pointer}.file-manager-screen-container .folders-container .folder .folder-icon{background-color:#ce2128;width:54px;height:40px;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center}.file-manager-screen-container .folders-container .folder p{padding:0;margin:0;font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:21.09px;text-align:left;overflow-x:scroll;text-wrap:nowrap;width:75%;-ms-overflow-style:none;scrollbar-width:none}.file-manager-screen-container .folders-container .folder p::-webkit-scrollbar{display:none}.file-manager-screen-container .folders-container .folder:hover{box-shadow:0 4px 4px #00000040;transition:all .1s ease-in-out}.file-manager-screen-container .folders-container .folder:hover p{font-weight:700}@media (max-width: 1080px){.file-manager-screen-container .folders-container .folder{width:45%}}@media (max-width: 576px){.file-manager-screen-container .folders-container .folder{width:100%}}.file-manager-screen-container .pagination-controls{display:flex;flex-direction:row;justify-content:right;align-items:center;flex-wrap:wrap;font-family:Open Sans,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:18.75px;text-align:left}.file-manager-screen-container .pagination-controls .pagination{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-left:0}.file-manager-screen-container .pagination-controls .pagination li{width:40px;height:36px;padding:8px;gap:4px;border-radius:4px;border:1px solid rgb(233,233,233);background-color:#fff;list-style-type:none;text-align:center;cursor:pointer}.file-manager-screen-container .pagination-controls .pagination .active{background-color:#000;color:#fff}@media (max-width: 576px){.file-manager-screen-container .pagination-controls .pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}}.folder-files-screen{margin-top:-30px;height:86%}.folder-action-component{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;display:flex;justify-content:flex-end;margin-right:55px}.folder-action-component button{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:transparent;padding:0;margin:0}.folder-action-component button img{width:18px;height:18px}.profile-container{width:100%;padding:20px;font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:21.79px;text-align:left;color:#000}.profile-container .screen-heading .profile-image-container{position:relative;width:100px;height:100px;flex-grow:1}.profile-container .screen-heading .profile-image-container .profile-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-container .screen-heading .profile-image-container .upload-icon-container{position:absolute;bottom:0;right:0;width:24px;height:24px;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.profile-container .screen-heading .profile-image-container .upload-icon{width:16px;height:16px}.profile-container .screen-heading .profile-image-container .file-input{display:none}.profile-container .screen-heading .profile-name{font-size:36px;margin-left:10px;flex-grow:6}.profile-container .profile-details{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-top:30px;margin-bottom:15px;flex-wrap:wrap}.profile-container .profile-details .profile-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.profile-container .profile-details .profile-col .profile-row{display:flex;flex-direction:column;justify-content:space-between;margin:15px}.profile-container .profile-details .profile-col .profile-row .profile-label{font-weight:700;flex:1}.profile-container .profile-details .profile-col .profile-row .profile-value{flex:2;text-align:left;color:#282828;font-weight:200;font-size:14px}.profile-container .profile-details .profile-col .profile-row .profile-input input{width:100%;padding:5px}.profile-container .custom-separator{margin:20px 0;border:none;border-bottom:1px solid #e0e0e0}@media screen and (max-width: 768px){.profile-container .profile-details{display:flex;flex-direction:column}.profile-container .profile-details .profile-row{width:100%;margin-bottom:20px}.profile-container .profile-details .profile-row .profile-label{font-weight:700;margin-bottom:5px}.profile-container .profile-details .profile-row .profile-value{text-align:left;margin-bottom:15px}.profile-container .screen-heading{flex-direction:column;align-items:center}.profile-container .screen-heading .profile-name{margin-left:0;margin-top:15px;font-size:24px;text-align:center}}.header-container{background-color:#ce2128;display:flex;height:5vh}.header-container.home{padding:10px 20px 0}.header-container.other{padding:0 20px}.header-container .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.header-container .header img{height:calc(5vh - 10px);cursor:pointer}.header-container .header img.home{width:200px}.header-container .header img.other{width:150px}.header-container .header .header-navs-container .header-navs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:30px}.header-container .header .header-navs-container .header-navs img{margin-left:10px}.header-container .header .header-navs-container .header-nav-mobile{display:none;width:40px}.header-container .header .header-navs-container .header-nav-mobile img{width:100%}@media screen and (max-width: 576px){.header-container .header .header-navs-container .header-nav-mobile{display:block}}.header-container .header .header-navs-container .header-options{min-width:200px;padding:0 10px;position:absolute;right:20px;top:calc(5vh - 8px);background-color:#fff;z-index:2;border-radius:8px;box-shadow:0 4px 4px #00000040}.header-container .header .header-navs-container .header-options .header-user-details{display:flex;flex-direction:column;text-align:center;padding:10px;gap:3px}.header-container .header .header-navs-container .header-options .header-user-details span{line-height:16px;font-size:14px;font-weight:400;color:#181818}.header-container .header .header-navs-container .header-options .header-user-details span.text-bold{font-weight:600;font-size:16px;line-height:22px}.header-container .header .header-navs-container .header-options .header-option-list ul{list-style:none;text-decoration:none;padding:12px 10px;margin:0}.header-container .header .header-navs-container .header-options .header-option-list ul li{font-size:16px;font-weight:600;padding:5px 0;cursor:pointer;border-top:1px solid rgb(239,239,239)}.header-container .header .header-navs-container .header-options .header-option-list ul li a{text-decoration:none;color:#000}.header-container .header .header-navs-container .header-options .guest-user-list ul li:first-child{border-top:none}.vendor-container{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative;overflow:hidden;width:100%}.vendor-container .vendor-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-grow:1;height:95vh}.company-overview-section .status-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.company-overview-section .status-container .status{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:35px}.company-overview-section .status-container .status p{font-size:12px;color:#707070;margin-top:0}.company-overview-section .status-container .status h5{font-size:14px;color:#181818;margin-top:0;margin-bottom:0;font-weight:600}.company-overview-section .status-container .status>div{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}.prequal-form-page-container{overflow:scroll;width:100%}.prequal-form-page-container .page-content{padding:30px;margin-bottom:60px}.prequal-form-page-container .page-content .form-description-builder{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;color:#181818;font-family:Open Sans,Helvetica,sans-serif;text-align:left;margin-bottom:24px}.prequal-form-page-container .page-content .form-description-builder p{font-size:24px;font-weight:600;line-height:32.68px;padding:0;margin:0}.prequal-form-page-container .page-content .form-description-builder span{font-size:16px;font-weight:400;line-height:21.79px}.prequal-form-page-container .page-content .instruction-para{color:#181818}.prequal-form-page-container .page-content .contacts{position:relative}.prequal-form-page-container .page-content .contacts .add-contacts-btn,.prequal-form-page-container .page-content .contacts .remove-contacts-btn{position:absolute;top:10px;right:0}.prequal-form-page-container .page-content .contacts .add-contacts-btn button,.prequal-form-page-container .page-content .contacts .remove-contacts-btn button{border:1px solid rgb(206,33,40);color:#ce2128;cursor:pointer}.prequal-form-page-container .page-content .contacts .remove-contacts-btn button{border:1px dashed rgb(24,24,24);color:#181818;cursor:pointer}.prequal-form-page-container .page-content .other-contacts{padding-top:43px!important;margin-top:30px!important}.prequal-form-page-container .footer{position:fixed;left:0;bottom:0;right:0;opacity:1;background:#fff;box-shadow:0 -2px 24px #00000040;padding:10px 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.prequal-form-page-container .footer .previous-btn,.prequal-form-page-container .footer .cancel-btn{color:#181818}@media only screen and (max-width: 780px){.prequal-form-page-container .return-btn,.prequal-form-page-container .previous-btn{display:none}.prequal-form-page-container .form-btns{justify-content:space-between;width:100%}}.vendor-initial-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;height:100%;width:100%}.vendor-initial-screen p{font-weight:600;font-size:36px;text-align:center}.user-dialog-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 30px}.user-section-container{padding:30px 30px 2px;width:100%;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px}.user-section-container .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.user-section-container .screen-heading p{margin:0;padding:0}.user-section-container .users-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.user-section-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.file-manager-dialog-footer{display:flex;justify-content:space-between;padding:14px 30px}.file-manager-dialog-footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:20px}@media screen and (max-width: 780px){.file-manager-dialog-footer div{flex-direction:column-reverse;gap:0}}@media screen and (max-width: 780px){.file-manager-dialog-footer{flex-direction:column-reverse}}.file-manager-container{padding:30px;width:100%;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px;height:100%}.file-manager-container .screen-heading{font-family:Open Sans,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:49.03px;text-align:left;color:#000}.file-manager-container .screen-heading p{margin:0;padding:0}.file-manager-container .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.file-manager-table .table thead tr th:last-child,.file-manager-table .table thead tr th:first-child{display:block!important;text-align:start!important}.file-manager-table .table tbody tr td{height:fit-content!important}.file-manager-table .table tbody tr td:last-child{text-align:start!important;padding:15px!important}.file-manager-table .table tbody tr td:first-child{text-align:start!important}.file-manager-assign-project{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:16px}.file-manager-form-admin-btn{display:flex;justify-content:space-between;align-items:center}
