.view-questions-modal .ant-modal-content{border-radius:16px;overflow:hidden}.view-questions-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 20px;background:#fff}.header-close-button{color:#8c8c8c;transition:all .2s ease}.header-close-button:hover{color:#262626;background-color:#f5f5f5}.header-close-button .anticon{font-size:14px}.view-questions-modal .ant-modal-body{padding:16px 20px 20px}.view-questions-content{max-height:60vh;overflow-y:auto;padding-right:4px}.view-questions-content::-webkit-scrollbar{width:6px}.view-questions-content::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.view-questions-content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}.view-questions-content::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.questions-list{display:flex;flex-direction:column;gap:12px}.question-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .3s ease}.question-card:hover{border-color:#d9d9d9;box-shadow:0 2px 8px rgba(0,0,0,.08)}.question-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.question-number{display:flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:32px;background:#fa8c16;color:#fff;border-radius:8px;font-weight:600;font-size:14px;flex-shrink:0}.question-title-wrapper{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.question-title{font-size:16px;color:#262626;line-height:1.4;margin:0;font-weight:600}.required-badge{display:inline-block;padding:2px 8px;background:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7;border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.question-body{margin-left:40px}.question-attribute{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.attribute-label{font-weight:500;color:#262626;min-width:90px}.attribute-value-box{display:inline-block;padding:4px 10px;background:#f5f5f5;border-radius:4px}.attribute-value-box,.attribute-value-text{color:#595959;font-weight:400;font-size:14px}.question-meta{margin-bottom:8px}.meta-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f5f5f5;border-radius:4px}.meta-label,.meta-value{font-size:14px;color:#595959;font-weight:400}.question-description{margin-bottom:8px;padding:6px 10px;background:#f9f9f9;border-radius:4px}.description-text{font-size:14px;color:#595959;font-weight:400;margin:0}.description-label{font-weight:500;color:#262626;margin-right:6px}.question-placeholder{margin-bottom:8px;padding:6px 10px;background:#f9f9f9;border-radius:4px}.placeholder-text{font-size:14px;color:#595959;font-weight:400;margin:0}.placeholder-label{font-weight:500;color:#262626;margin-right:6px}.question-options{margin-top:8px}.options-label{display:block;font-size:14px;font-weight:500;color:#262626;margin-bottom:6px}.options-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;padding-left:0;margin:0}.question-attribute .options-list{margin-left:0}.option-item{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fafafa;border-radius:4px;transition:background .2s ease}.option-item:hover{background:#f0f0f0}.option-bullet{width:6px;height:6px;background:#f37d4e;border-radius:50%;flex-shrink:0}.option-text{margin:0;color:#595959;font-size:14px;font-weight:400}.empty-questions{text-align:center;padding:60px 20px;background:#fafafa;border-radius:12px;border:2px dashed #d9d9d9}.empty-questions .ant-typography{color:#8c8c8c;font-size:16px}@media (max-width:768px){.view-questions-modal .ant-modal{width:95%!important;max-width:95%!important}.question-body{margin-left:0;margin-top:12px}.question-header{flex-direction:column;gap:12px}.question-number{align-self:flex-start}}