@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}.edit-user-vendors-dropdown-panel{max-width:min(539px,90vw)!important;width:539px!important}.p-tooltip .p-tooltip-text{white-space:pre-line}.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}.spinner{position:absolute;width:9px;height:9px}.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%))}}.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;position:relative;width:100%;height:100%;min-height:300px;background-color:#f2f7f6;overflow:hidden}.skeleton-table{width:100%;padding:15px 30px;opacity:.5}.skeleton-header{display:flex;gap:12px;padding:15px;border-bottom:1px solid rgb(239,239,239);margin-bottom:4px}.skeleton-row{display:flex;gap:12px;padding:18px 15px;border-bottom:1px solid rgb(239,239,239)}.skeleton-cell{flex:1;height:14px;border-radius:6px;background:linear-gradient(90deg,#efefef 25%,#e0e0e0,#efefef 75%);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-spinner-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.skeleton-spinner-wrapper .spinner{position:relative}.skeleton-label{font-family:Open Sans,Helvetica,sans-serif;font-size:13px;color:#616161;white-space:nowrap}.fullscreen{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.account-switch-dropdown{min-width:180px;max-width:250px;margin-right:10px;display:flex;align-items:center;background-color:#fff;border-radius:4px;padding-left:10px}.account-switch-dropdown .account-switch-select{width:100%}.error-boundary{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background:linear-gradient(135deg,#f8f9fa,#fff,#f3f4f7)}.error-boundary__card{width:100%;max-width:480px;padding:28px 20px;border:1px solid rgba(206,33,40,.12);border-radius:18px;background:#fffffff5;box-shadow:0 6px 24px #18181814;text-align:center}.error-boundary h1{margin:0 0 12px;color:#181818;font-size:1.5rem;font-weight:800;line-height:1.2;letter-spacing:-.03em}.error-boundary__message{margin:0 auto;color:#6e6e6e;font-size:.9rem;line-height:1.65;max-width:40ch}.error-boundary__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.error-boundary__button{padding:10px 20px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.error-boundary__button--primary{background-color:#ce2128;color:#fff}.error-boundary__button--primary:hover{background-color:#ab1b21}.error-boundary__button--secondary{background-color:#fff;color:#181818;border:1px solid rgba(24,24,24,.15)}.error-boundary__button--secondary:hover{background-color:#f3f4f7}@media screen and (min-width: 576px){.error-boundary{padding:40px 24px}.error-boundary__card{padding:40px 36px;border-radius:22px}.error-boundary h1{font-size:1.9rem}}.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 .modal-title{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-heading .modal-title p{margin:0}.alert-modal-container .alert-modal .modal-content .modal-content-body{max-height:450px;overflow-y:auto}.alert-modal-container .alert-modal .modal-content .modal-content-body p{margin:0}.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 .footer-text{text-align:left;color:#6e6e6e;font-size:14px;align-content:center;width:100%}.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}.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}.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 .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-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}.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}.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}.prequal-admin-content .prequal-form-page-container .page-content{padding:0;margin-bottom:0}.prequal-admin-content h5{font-size:18px;margin:0;font-weight:600;color:#000}.prequal-inprogress-dialog-buttons,.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-inprogress-dialog-buttons{flex-direction:column-reverse;gap:0}.prequal-inprogress-dialog-buttons div{flex-direction:column-reverse}}.folder-action-component{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px}.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}.user-dialog-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 30px}.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}}.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%}}.not-found{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 64px);padding:24px 16px;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#fff,#f3f4f7)}.not-found__glow{position:absolute;width:200px;height:200px;border-radius:50%;filter:blur(60px);opacity:.6;pointer-events:none}.not-found__glow--left{top:-60px;left:-60px;background:#ce21282e}.not-found__glow--right{right:-60px;bottom:-60px;background:#1818181a}.not-found__card{position:relative;z-index:1;width:100%;max-width:560px;padding:28px 20px;border:1px solid rgba(206,33,40,.12);border-radius:18px;background:#fffffff5;box-shadow:0 6px 24px #18181814;text-align:center}.not-found h1{margin:0 0 12px;color:#181818;font-size:1.75rem;font-weight:800;line-height:1.15;letter-spacing:-.03em}.not-found p{margin:0 auto;color:#6e6e6e;font-size:.9rem;line-height:1.65;max-width:38ch}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.not-found__actions .button-container{margin:0}@media screen and (min-width: 576px){.not-found{padding:40px 24px}.not-found__card{padding:40px 36px;border-radius:22px}.not-found h1{font-size:2.4rem;margin-bottom:14px}.not-found p{font-size:.95rem;max-width:44ch}.not-found__actions{margin-top:28px}}@media screen and (min-width: 780px){.not-found{min-height:calc(100vh - 120px);padding:48px 24px}.not-found__glow{width:340px;height:340px;filter:blur(80px)}.not-found__glow--left{top:-100px;left:-80px}.not-found__glow--right{right:-80px;bottom:-100px}.not-found__card{max-width:680px;padding:56px 48px;border-radius:28px;box-shadow:0 20px 60px #1818181a}.not-found__eyebrow{padding:8px 14px;font-size:.78rem;margin-bottom:20px}.not-found h1{font-size:23px;margin-bottom:16px}.not-found p{font-size:1rem;max-width:57ch}.not-found__actions{margin-top:32px}}
