.questions-info .question-tab{border-radius:.6rem;margin-bottom:1rem;padding:.8rem 1.2rem}.questions-info .question-body{padding:1rem 0}.questions-info .question-body .table td{vertical-align:middle}.custom-fields-section .section-header{border-bottom:1px solid #e9ecef;margin-bottom:1.5rem;padding-bottom:1rem}.custom-fields-section .section-header .section-title{color:var(--bs-primary);margin-bottom:.5rem;font-weight:600}.custom-fields-section .custom-fields-grid .custom-field-item{background-color:#fafbfc;border:1px solid #f1f3f4;border-radius:8px;padding:1rem;transition:all .2s}.custom-fields-section .custom-fields-grid .custom-field-item:hover{border-color:var(--bs-primary-200);background-color:#fff;box-shadow:0 2px 4px #0000000d}.custom-fields-section .custom-fields-grid .custom-field-item .custom-field-wrapper{margin-bottom:0}.custom-fields-section .custom-fields-info{background:linear-gradient(135deg,#f8f9fa 0%,#e3f2fd 100%);border:1px solid #e3f2fd}.custom-fields-section .custom-fields-info h6{color:var(--bs-primary-text-emphasis);font-weight:600}.custom-fields-section .custom-fields-info .text-muted{color:#6c757d!important}.custom-fields-section .spinner-border-sm{width:1.5rem;height:1.5rem}.custom-pane .custom-fields-section .section-divider hr{border-color:#dee2e6;margin:.5rem 0}.custom-pane .custom-fields-section .section-divider .section-title{color:var(--bs-primary);font-size:.95rem;font-weight:600}.custom-pane .custom-fields-section .section-divider .section-title i{color:var(--bs-primary)}.custom-pane .custom-fields-section .custom-field-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:.75rem}.custom-pane .custom-fields-section .custom-field-item:hover{border-color:var(--bs-primary-200)}.tab-details .custom-fields-section{margin-top:2rem}.tab-details .custom-fields-section .section-title{color:var(--bs-primary);border-bottom:2px solid var(--bs-primary-100);padding-bottom:.5rem;font-weight:600;display:inline-block}.tab-details .custom-fields-section .custom-fields-content{padding-top:1rem}.tab-details .custom-fields-section .tab-details_label{font-weight:500}.tab-details .custom-fields-section .tab-details_label .text-danger{margin-left:2px}.tab-details .custom-fields-section .tab-details_text{color:#343a40;margin-bottom:0}.tab-details .custom-fields-section .tab-details_text .text-muted{font-style:italic;color:#6c757d!important}
