html{scroll-behavior:smooth}.api-test-suite-section .request-panel,.api-test-suite-section .response-panel{padding:1.5rem}.api-test-suite-section .response-panel{background-color:var(--bs-gray-100)}.resizable-container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.api-test-suite-section .request-panel{flex:0 0 35%;min-width:320px;max-width:calc(100% - 320px)}.api-test-suite-section .response-panel{flex:1 1 55%;min-width:320px;display:flex;flex-direction:column;max-height:98vh;overflow:auto}.resizer{flex:0 0 10px;background:var(--bs-gray-200);cursor:col-resize;transition:background-color .2s ease;border-left:1px solid var(--bs-card-border-color);border-right:1px solid var(--bs-card-border-color);display:flex;align-items:center;justify-content:center}.resizer:hover,.resizer.is-dragging{background:var(--bs-primary)}.resizer:after{content:"";width:6px;height:6px;border-radius:50%;background:#888;box-shadow:0 -20px #888,0 20px #888;transition:background-color .2s ease,box-shadow .2s ease}.resizer:hover:after,.resizer.is-dragging:after{background:#fff;box-shadow:0 -10px #fff,0 10px #fff}@media(max-width:991.98px){.resizable-container{flex-direction:column}.api-test-suite-section .request-panel,.api-test-suite-section .response-panel{flex:1 1 auto;max-width:100%}.resizer{display:none}.api-test-suite-section .request-panel{border-right:none;border-bottom:1px solid var(--bs-card-border-color)}}.entity-body{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch}.entity-body>.form-field-item{flex:1 1 200px;max-width:350px;display:flex;flex-direction:column}.entity-body>.form-field-item>.form-select,.entity-body>.form-field-item>.form-control{margin-top:auto}.entity-body>.color-picker-group{flex:0 0 auto;display:flex;gap:1rem;align-items:flex-end}.entity-body>.color-picker-group .form-label{display:flex;align-items:center;white-space:nowrap}.entity-body>.color-picker-group>div{flex:1}.api-test-suite-section .section-title{font-size:1.125rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:1.25rem;display:flex;align-items:center}.api-test-suite-section .section-title .bx{color:var(--bs-primary);margin-right:.5rem;font-size:1.2em}.api-test-suite-section .nav-tabs .nav-link{font-weight:500;font-size:.9rem}.api-test-suite-section .nav-tabs .nav-link .bx{margin-right:.3rem}.api-test-suite-section .fieldset-entity{border:1px solid var(--bs-card-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-card-bg);padding:.9rem;margin-bottom:.9rem}.api-test-suite-section .fieldset-entity legend{font-size:1rem;font-weight:600;margin-bottom:.35rem}.api-test-suite-section .entity-disabled{opacity:.55}.api-test-suite-section .entity-disabled .entity-body{pointer-events:none}.api-test-suite-section .info-icon{cursor:pointer;margin-left:.25rem;color:var(--bs-secondary-color)}.api-test-suite-section .json-preview-container,.api-test-suite-section .response-container-card{border:1px solid var(--bs-card-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-card-bg)}.api-test-suite-section .json-preview-container .json-preview-header,.api-test-suite-section .response-header-custom{background-color:var(--bs-gray-100);color:var(--bs-body-color);border-bottom:1px solid var(--bs-card-border-color);padding:.6rem 1rem;font-weight:500;font-size:.85rem}.api-test-suite-section .json-preview-container pre,.api-test-suite-section .response-body-custom{background-color:var(--bs-card-bg);color:var(--bs-body-color);padding:1rem;font-size:.85rem;margin:.5rem 0 0;max-height:30vh;overflow:auto;white-space:pre-wrap;word-break:break-word;min-height:0}.api-test-suite-section .response-body-custom:not(:empty){min-height:150px}.api-test-suite-section .response-body-custom:empty{display:none;padding:0;margin:0;max-height:0}.api-test-suite-section .file-upload-area{border:2px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1.5rem;text-align:center;background-color:var(--bs-gray-100);transition:border-color .15s ease,background-color .15s ease;cursor:pointer}.api-test-suite-section .file-upload-area:hover,.api-test-suite-section .file-upload-area.dragover{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}@media(min-width:992px){.api-test-suite-section .request-panel,.api-test-suite-section .response-panel{position:sticky;max-height:calc(98vh - 2rem);overflow:auto}}.api-test-suite-section .sticky-action{position:sticky;bottom:0;background:linear-gradient(to top,var(--bs-card-bg, #fff) 85%,rgba(255,255,255,0));padding-top:.75rem;padding-bottom:.5rem;z-index:1}.api-test-suite-section .response-topbar{position:sticky;top:0;z-index:2;background:var(--bs-gray-100);border-bottom:1px solid var(--bs-card-border-color);padding:.5rem .75rem;margin-bottom:1rem}#responsePanel{position:relative}#response-container{display:flex;flex-direction:column;height:auto;min-height:1000px;overflow:hidden;flex:1}#pdfjs-viewer,#docx-viewer{flex:1 1 auto;min-height:60vh;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}#pdfjs-viewer .WebViewer,#pdfjs-viewer .webviewer,#pdfjs-viewer>div{height:100%!important;width:100%!important}#docx-viewer{overflow:auto;background:#fff;position:relative}.opt-field,.form-select,.form-control{font-size:.9rem}.form-label{font-weight:500}.color-field{width:3rem!important;height:2.25rem!important;padding:.15rem!important}.maskchar-input{width:3rem;text-align:center;padding:.25rem .5rem}.is-invalid{border-color:#dc3545!important}#raw-json-error{display:none}#raw-json-error.show{display:block}#docx-viewer,#docx-viewer .docxjs-wrapper,#docx-viewer .docxjs,#docx-viewer .docxjs-inner,#docx-viewer .docx-wrapper{background:#fff!important}#docx-viewer .docxjs-page,#docx-viewer .docx-page{background:#fff!important;border:0!important;box-shadow:none!important}#docx-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;z-index:5}#docx-loading.d-none{display:none}#docx-render-root{position:relative;min-height:60vh}#api-test{scroll-margin-top:120px}.curl-code-block{max-height:350px;overflow:auto;margin:0;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}
