.test-case-dialog .test-case-dialog-content{padding:16px;font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.4}.test-case-dialog .test-case-dialog-content .test-case-title{font-size:18px;font-weight:600;margin-bottom:24px}.test-case-dialog .test-case-dialog-content .test-case-section{margin-bottom:20px}.test-case-dialog .test-case-dialog-content .test-case-section .section-label{font-size:14px;font-weight:600;margin-bottom:8px;display:block}.test-case-dialog .test-case-dialog-content .test-case-section .section-label.expandable-header{cursor:pointer;display:flex;align-items:center;user-select:none}.test-case-dialog .test-case-dialog-content .test-case-section .section-label.expandable-header .expand-icon{margin-right:6px;font-size:12px}.test-case-dialog .test-case-dialog-content .test-case-section .section-row{display:flex;gap:32px}.test-case-dialog .test-case-dialog-content .test-case-section .section-row .section-column{flex:1}.test-case-dialog .test-case-dialog-content .test-case-section .section-value{font-size:14px;line-height:1.5}.test-case-dialog .test-case-dialog-content .test-case-section .section-value.description-text{margin-bottom:4px}.test-case-dialog .test-case-dialog-content .test-case-section .description-field{width:100%;margin-top:4px}.test-case-dialog .test-case-dialog-content .steps-container{margin-top:12px;padding-left:0}.test-case-dialog .test-case-dialog-content .steps-container .step-item{border:1px solid;border-radius:4px;margin-bottom:16px}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-header{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-header .step-expand-icon{margin-right:8px;font-size:12px}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-header .step-title{font-weight:600;font-size:14px;flex-grow:1}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-header .remove-step-btn{background:none;border:none;cursor:pointer;padding:6px;margin-left:auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:16px}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content{padding:12px}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content .step-action-field,.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content .step-result-field{margin-bottom:12px}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content .step-action-field:last-child,.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content .step-result-field:last-child{margin-bottom:0}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content .step-action{font-size:14px;margin-bottom:12px;line-height:1.5}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content .step-result strong{font-weight:600;font-size:14px}.test-case-dialog .test-case-dialog-content .steps-container .step-item .step-content .step-result .result-text{margin-top:4px;font-size:14px;line-height:1.5}.test-case-dialog .test-case-dialog-content .steps-container .add-step-btn{margin-top:12px;border:1px solid;color:#0078d4;font-weight:600;padding:8px 16px;border-radius:4px;cursor:pointer}.test-plan-generated-panel .bolt-default-horizontal-spacing{padding-left:0;padding-right:0}.test-plan-generated-panel .bolt-header-content-area{padding-left:20px !important;padding-right:20px !important}.test-plan-generated-panel .bolt-panel-footer-buttons{padding-left:20px !important;padding-right:20px !important}.test-plan-generated-panel .table-container .bolt-default-horizontal-spacing{padding-left:20px !important;padding-right:20px !important}.test-plan-generated-panel .panel-content{padding:0;width:100%;margin:0}.test-plan-generated-panel .description{margin-bottom:16px;padding:16px}.test-plan-generated-panel .select-all-container{padding-left:16px;padding-right:16px;margin-bottom:12px}.test-plan-generated-panel .select-all-container .select-all-row{align-items:center}.test-plan-generated-panel .select-all-container .select-all-checkbox{margin-right:8px}.test-plan-generated-panel .select-all-container .select-all-label{font-weight:600;margin-left:8px;font-size:14px}.test-plan-generated-panel .table-container{margin:0;padding:0;width:100%;overflow:hidden}.test-plan-generated-panel .table-container .test-cases-table .ms-List-page .ms-List-cell{min-height:40px}.test-plan-generated-panel .table-container .test-cases-table .ms-List-page .ms-List-cell:first-child .table-row{border-top:none}.test-plan-generated-panel .table-container .test-cases-table .ms-List-page .ms-List-cell:last-child .table-row{border-bottom:none}.test-plan-generated-panel .table-row{display:flex;flex-direction:row;align-items:center;height:40px;width:100%}.test-plan-generated-panel .table-row.suite-row{padding-left:16px;padding-right:16px;font-weight:600}.test-plan-generated-panel .table-row.suite-row:first-child{border-top:none}.test-plan-generated-panel .table-row.suite-row .suite-name{font-weight:600;font-size:14px;line-height:32px}.test-plan-generated-panel .table-row.testcase-row{padding-left:48px;padding-right:16px;cursor:pointer;transition:all .2s ease}.test-plan-generated-panel .table-row.testcase-row .testcase-name{font-size:14px;line-height:32px;transition:color .2s ease}.test-plan-generated-panel .table-row .row-checkbox{margin-right:8px;display:flex;align-items:center;min-width:20px}.test-plan-generated-panel .table-row .row-checkbox .ms-Checkbox{align-items:center}.test-plan-generated-panel .table-row .chevron-icon{font-size:12px;width:16px;margin-right:8px;cursor:pointer;flex-shrink:0}.test-plan-generated-panel .table-row .testcase-icon{color:#1c4a4f;font-size:16px;width:16px;margin-right:8px;flex-shrink:0;transition:color .2s ease}.test-plan-generated-panel .completion-message-container{text-align:center;padding:40px}.test-plan-generated-panel .completion-message-container .completion-icon{font-size:48px;color:#107c10;margin-bottom:16px}.test-plan-generated-panel .completion-message-container .completion-title{font-size:18px;font-weight:600;margin-bottom:8px}.test-plan-generated-panel .completion-message-container .completion-subtitle{font-size:14px;color:#666}