.access-question{border:1px solid red;border-radius:8px;box-shadow:0 .99px 27.26px 0 rgba(0,0,0,.1);padding:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px}.access-question_title{color:#101828;font-size:14px;font-weight:600}.access-question_button{background:#fc0;box-shadow:0 .79px 1.57px 0 rgba(16,24,40,.05);padding:6px 11px;border-radius:8px;border:none;cursor:pointer;color:#000}.QuestionnairePreview_questionnairePreviewContainer__dGsG3{display:flex;flex-wrap:wrap;gap:.5rem;background-color:#f8f9fa;justify-content:center;padding:2rem 0}.QuestionnairePreview_questionnairePreviewCard__42iOR{background:#fff;border-radius:12px;padding:1.1rem;width:100%;max-width:420px;box-sizing:border-box;border:.7px solid #c6c6c6}.QuestionnairePreview_questionnairePreviewCard__42iOR h3{font-size:1.1rem;font-weight:600;color:#111827;margin-bottom:.5rem}.QuestionnairePreview_questionnairePreviewCard__42iOR p{font-size:1rem;color:#344054;line-height:1.5;font-weight:400}.QuestionnairePreview_responseItem__szs0C{margin-bottom:.75rem}.QuestionnairePreview_filePreview__dViOo{display:flex;align-items:center;gap:.75rem;border-radius:6px;background-color:rgba(255,204,0,.06);border:1px solid rgba(255,204,0,.3);margin-left:1rem;margin-top:.25rem;max-width:300px}.QuestionnairePreview_fileIcon__3aD4T{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.QuestionnairePreview_fileLink___2gdk{color:#fc0;text-decoration:none;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.QuestionnairePreview_fileLink___2gdk:hover{text-decoration:underline}.QuestionnairePreview_downloadIcon__op4ca,.supplier-selection{display:flex;align-items:center;justify-content:center}.supplier-selection{background-color:#fff;padding:20px}.supplier-selection .selection-card{width:100%;max-width:1000px;padding:32px;background-color:#fff;border-radius:12px;box-shadow:0 .99px 27.26px 0 rgba(0,0,0,.1)}.supplier-selection .selection-card .selection-sections{display:flex;flex-direction:column;gap:32px}.supplier-selection .selection-card .selection-section .section-title{font-size:20px;font-weight:500;color:#101828;margin-bottom:16px}.supplier-selection .selection-card .selection-section .checkbox-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px}@media(min-width:768px){.supplier-selection .selection-card .selection-section .checkbox-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.supplier-selection .selection-card .selection-section .checkbox-grid{grid-template-columns:repeat(4,1fr)}}.supplier-selection .selection-card .selection-section .checkbox-item{display:flex;align-items:flex-start;gap:8px}.supplier-selection .selection-card .selection-section .checkbox-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #d0d5dd;border-radius:4px;margin-top:2px;position:relative;cursor:pointer}.supplier-selection .selection-card .selection-section .checkbox-item input[type=checkbox]:checked{background-color:#fc0;border-color:#fc0}.supplier-selection .selection-card .selection-section .checkbox-item input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.supplier-selection .selection-card .selection-section .checkbox-item label{color:#344054;font-size:14px;line-height:1.4;cursor:pointer}.supplier-selection .selection-card .selected-options{margin-top:32px;padding-top:16px;border-top:1px solid #d0d5dd}.supplier-selection .selection-card .selected-options h3{font-size:16px;font-weight:500;color:#101828;margin-bottom:8px}.supplier-selection .selection-card .selected-options p{color:#344054;font-size:14px;line-height:1.5;word-wrap:break-word}.request-question-container{max-width:1000px;margin:8rem auto;padding:20px;border-radius:10px;background:var(--color-grey-8525,hsla(0,0%,85%,.25));color:#000;display:flex;flex-direction:column}.request-question-container-disabled{opacity:.8;pointer-events:none;background:hsla(0,0%,94%,.5)!important}.request-question-container-disabled .request-question-container-content-button{opacity:.5;cursor:not-allowed;pointer-events:none}.request-question-container-disabled .request-question-container-content-item-active-disabled{opacity:1!important;background-color:#fc0!important}.request-question-container-title{font-size:18.59px;font-weight:400;text-align:center}.request-question-container-content{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:10px;margin-top:20px}.request-question-container-content-button{padding:20px 80px!important;margin:30px auto}.request-question-container-content-item{width:100%;max-width:500px;height:100%;background-color:#fff;border-radius:50px;padding:10px;font-size:18.59px;font-weight:400;text-align:center;cursor:pointer;transition:all .3s ease}.request-question-container-content-item:hover{background-color:#f3f3f3}.request-question-container-content-item-active{background-color:#fc0!important;color:#fff!important}.request-question-container-content-item-active-disabled{background-color:rgba(255,204,0,.6)!important;color:hsla(0,0%,100%,.8)!important;cursor:not-allowed!important;pointer-events:none!important;opacity:.8}.request-question-container-content-item-active-disabled:hover{background-color:rgba(255,204,0,.6)!important;color:hsla(0,0%,100%,.8)!important;transform:none!important;translate:none!important;box-shadow:none!important}.request-question-container-content-item-disabled{background:#dbdbdb!important;color:#969696!important;cursor:not-allowed!important;width:100%!important;max-width:500px;height:47px!important;opacity:.6;pointer-events:none}.request-question-container-content-item-disabled span{height:100%;display:flex;align-items:center}.request-question-container-content-item-disabled:hover{background:#dbdbdb!important;color:#969696!important;transform:none!important;translate:none!important;box-shadow:none!important}.ant-modal-content{box-shadow:none!important}.description-container{margin-top:20px}.description-container .ant-text-container{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.description-container .ant-text-container .ant-text-label{margin-bottom:0!important;margin-left:-12px}