.question_next_button__QWKjK{width:100%;margin-top:20px;height:38px;background-color:#fc0;border:none;border-radius:8px!important;color:#101828;font-weight:600}.question_next_button__QWKjK:hover{background-color:#fc0!important;color:#101828}.question_questionnaire__categories__UQkVj{margin-top:20px;padding:0 50px;display:flex;flex-direction:column;gap:10px}.question_quesiton_bars__xdawO{width:100%;display:flex;gap:5px;margin-top:10px}.question_quesiton_bar__qTTN_{width:100%;flex:1 1;background-color:#fc0;height:6px;border-radius:12px}.question_quesiton_bar_empty__eW82E{width:100%;flex:1 1;background-color:#f1f1f1;height:6px;border-radius:12px}.question_question_item__2AEtP{display:flex;padding:16px;border-radius:12px;border:1px solid #eaecf0;background-color:#fff;align-items:center;justify-content:space-between;cursor:pointer}.question_question_item__2AEtP:hover{border-color:#fc0}.question_question_items__YMq08{display:flex;flex-direction:column;gap:10px;margin-top:14px}.question_check_box__7P_wp{width:16px;height:16px;border-radius:50%;cursor:pointer;border:1px solid #d0d5dd}.vendor-questioner-modal .ant-modal-content{border-radius:12px;padding:24px}@media(min-width:768px){.vendor-questioner-modal .ant-modal-content{padding:32px}}.vendor-questioner-modal .ant-modal-body{padding:0}.vendor-questioner__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.vendor-questioner__title{font-size:24px;font-weight:700;color:#101828;margin:0}.vendor-questioner__close-btn{color:#667085}.vendor-questioner__close-btn:hover{color:#344054}.vendor-questioner__subtitle{font-size:18px;color:#475467;margin-bottom:24px}.vendor-questioner__categories{margin-bottom:24px;margin-top:24px}.vendor-questioner__next-btn{width:100%;height:48px;background-color:#d1d1d6;border:none;border-radius:8px;color:#101828;font-weight:600}.vendor-questioner__next-btn:hover{background-color:#c4c4ca}.category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:12px 24px;border:1px solid #eaecf0;border-radius:12px;background:transparent;cursor:pointer;transition:border-color .2s,background-color .2s}.category-card:hover{border-color:#fc0}.category-card--selected{border-width:3px;border-color:#fc0;background-color:rgba(255,204,0,.06);box-shadow:0 4px 20.7px 0 rgba(0,0,0,.25)}.category-card__icon{margin-bottom:16px}.category-card__title{color:#344054;font-weight:500;text-align:center}.modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:10000}.modal-container{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:45rem;max-height:90vh;overflow-y:auto}.modal-header{padding:1rem;display:flex;align-items:center;justify-content:space-between}.modal-header .modal-title{font-size:.99rem;font-weight:500;color:#101828}.modal-header .close-button{color:#667085;background:none;border:none;cursor:pointer}.modal-header .close-button:hover{color:#344054}.modal-content{padding:1rem .7rem;overflow:auto;max-height:calc(100vh - 250px)}.modal-content .question-counter{margin-bottom:1rem}.modal-content .question-counter .counter-text{font-size:.75rem;color:#667085}.modal-content .question-title{font-size:.875rem;font-weight:500;color:#344054;margin-bottom:1rem}.modal-content .options-list{display:flex;flex-direction:column;gap:.5rem}.modal-content .option-item{padding:.4rem;border-radius:.375rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;gap:10px}.modal-content .option-item .option-text{font-size:.875rem;color:#344054}.modal-content .option-item.text-input{padding:0;overflow:hidden;flex:1 1}.modal-content .option-item.text-input .text-input-field{width:100%;padding:.7rem;background-color:transparent;font-size:.875rem;color:#344054;border:1px solid #eaecf0;border-radius:8px}.modal-content .option-item.text-input .text-input-field:focus{outline:none}.modal-content .option-item.text-input .text-input-field::placeholder{color:#667085}.modal-content .option-select-item{padding:.7rem;border-radius:.375rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;gap:10px;border:1px solid #eaecf0}.modal-content .option-select-item.selected{background-color:rgba(255,204,0,.06);border-color:#fc0}.modal-content .option-select-item .option-select-text{font-size:.875rem;color:#344054}.modal-content .option-select-item.text-input{padding:0;overflow:hidden;flex:1 1}.modal-content .option-select-item.text-input .text-input-field{width:100%;padding:.3rem;background-color:transparent;font-size:.875rem;color:#344054;border:1px solid #eaecf0;border-radius:8px}.modal-content .option-select-item.text-input .text-input-field:focus{outline:none}.modal-content .option-select-item.text-input .text-input-field::placeholder{color:#667085}.modal-content .selection-indicator{width:1rem;height:1rem;border-radius:50%;background-color:#fc0;display:flex;align-items:center;justify-content:center;min-width:1rem}.modal-content .selection-indicator .selection-indicator-inner{width:.375rem;height:.375rem;border-radius:50%;background-color:#fff}.modal-content .image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:.75rem}.modal-content .image-option{border:1px solid #d0d5dd;border-radius:.375rem;display:flex;flex-direction:column;align-items:center;padding:.75rem;cursor:pointer;transition:all .2s ease;position:relative}.modal-content .image-option:hover:not(.selected){border-color:#667085}.modal-content .image-option.selected{border-color:#fc0;background-color:rgba(255,204,0,.04);box-shadow:0 4px 20.7px 0 rgba(0,0,0,.25);border-width:3px}.modal-content .image-option .image-container{position:relative;width:5rem;height:5rem;margin-bottom:.5rem}.modal-content .image-option .image-container .image{object-fit:contain}.modal-content .image-option .image-text{font-size:.875rem;color:#344054;text-align:center}.modal-content .image-option .image-selection-indicator{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;border-radius:50%;background-color:#fc0;display:flex;align-items:center;justify-content:center}.modal-content .image-option .image-selection-indicator .selection-indicator-inner{width:.375rem;height:.375rem;border-radius:50%;background-color:#fff}.modal-content .text-input-container{margin-top:.75rem}.modal-footer{padding:1rem;border-top:1px solid #eaecf0;display:flex;justify-content:flex-end;align-items:center;gap:10px}.modal-footer .next-button{background-color:#fc0;color:#101828;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;width:100%}.modal-footer .next-button .next-icon{margin-left:.25rem}.modal-footer .next-button.disabled{opacity:.5;cursor:not-allowed}.sections-container{display:flex;flex-direction:column;gap:.5rem}.section{border-radius:.5rem;overflow:hidden;border:1px solid #eaecf0;padding:.7rem 0}.section .section-header{padding:0 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease;background:#fff;border-radius:12px}.section .section-header .section-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#344054}.section .section-header .section-title .bullet{color:#667085}.section .section-header .section-title span{font-weight:700}.section .section-content{padding:.5rem 1rem 0}.section .section-items-grid{flex-wrap:wrap;display:flex}.section .section-item{padding:.75rem;border:1px solid #d0d5dd;border-radius:.375rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;background-color:#fff}.section .section-item:hover:not(.selected){border-color:#667085}.section .section-item.selected{border-color:#fc0;background-color:rgba(255,204,0,.06)}.section .section-item .section-item-text{font-size:.875rem;color:#344054}.section .section-item .section-item-indicator{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid #d0d5dd;display:flex;align-items:center;justify-content:center;background-color:#fff}.section .section-item .section-item-indicator.selected{background-color:#fc0;border-color:#fc0}.section .section-item .section-item-indicator .check-icon{color:#fff}.modal-header-left{display:flex;align-items:center;gap:.5rem}.modal-header-left-icon{cursor:pointer}.upload-file-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;width:100%}.upload-file-container .upload-file-title{font-size:.875rem;font-weight:500;color:#344054;margin-bottom:.5rem}.upload-file-container .simple-upload-container{width:100%;text-align:center;border-radius:8px;border:1px dashed #d0d5dd;margin-top:10px}.upload-file-container .simple-upload-container .simple-upload-dragger{padding:15px 0;height:auto;background:transparent;border:none}.upload-file-container .simple-upload-container .simple-upload-dragger:hover{border:none}.upload-file-container .simple-upload-container .simple-upload-dragger .upload-icon-container{margin-bottom:8px;display:flex;justify-content:center}.upload-file-container .simple-upload-container .simple-upload-dragger .upload-icon-container .upload-icon{color:#1677ff;font-size:24px}.upload-file-container .simple-upload-container .simple-upload-dragger .upload-text{color:#344054;font-size:14px;line-height:1.2;margin:0;padding:0}.upload-file-container .simple-upload-container .simple-upload-dragger .upload-format{color:#667085;font-size:12px;margin-top:6px}.upload-file-container .simple-upload-container .simple-upload-dragger .ant-upload-drag,.upload-file-container .simple-upload-container .simple-upload-dragger .ant-upload-drag:hover{border:none}.upload-file-container .upload-button{display:flex;align-items:center;gap:.5rem;padding:.7rem;border:1px solid #d0d5dd;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.upload-file-container .upload-button:hover{border-color:#667085}.upload-file-container .upload-button.selected{background-color:rgba(255,204,0,.06);border-color:#fc0}.upload-file-container .upload-dragger{padding:1rem;border:1px dashed #d0d5dd;border-radius:.375rem;background-color:#f3f3f3;transition:all .2s ease;cursor:pointer}.upload-file-container .upload-dragger:hover{border-color:#fc0}.upload-file-container .upload-dragger .ant-upload-drag-icon{color:#fc0;font-size:2rem;margin-bottom:.5rem}.upload-file-container .upload-dragger .ant-upload-text{font-size:.875rem;color:#344054;margin-bottom:.25rem}.upload-file-container .upload-dragger .ant-upload-hint{font-size:.75rem;color:#667085}.upload-file-container .file-link{margin-top:.5rem}.upload-file-container .file-link a{color:#fc0;text-decoration:none;font-size:.875rem}.upload-file-container .file-link a:hover{text-decoration:underline}.upload-file-container .file-upload-container{width:100%}.upload-file-container .file-upload-container .file-info{display:flex;align-items:center;gap:1rem;padding:.75rem;border:1px solid #fc0;border-radius:.375rem;background-color:rgba(255,204,0,.06);position:relative}.upload-file-container .file-upload-container .file-info .file-details{flex:1 1}.upload-file-container .file-upload-container .file-info .delete-file-button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background-color .2s ease}.upload-file-container .file-upload-container .file-info .delete-file-button:hover{background-color:rgba(102,112,133,.1)}.upload-file-container .file-upload-container .file-info .delete-file-button svg{width:24px;height:24px}