.field-configuration .drag-area {cursor: move; text-align: right;} .field-configuration .drag-area > div {display: inline-flex; align-items: center; gap: 4px;} .options-container {display: flex; flex-direction: column; gap: 16px;} #mainContent {position: fixed; left: 20px; right: 20px; top: 70px; bottom: 56px; display: flex; background: #f0f2f5; padding: 0;} #mainContent > div {height: 100%; background: #fff; display: flex; flex-direction: column;} #mainContent > div > header {background: #f8f8fa; height: 40px; display: flex; align-items: center; padding-left: 24px;} #mainContent > div > header > strong {font-size: 16px;} #mainContent > div > main {flex-grow: 1; overflow-y: auto;} .modal-body {padding-top: 0; padding-bottom: 0; max-height: 420px !important; overflow: auto!important;} .area-title {display: flex; align-items: center; padding-bottom: 20px; overflow: hidden;} .area-title > strong {font-size: 14px; text-wrap: nowrap;} .area-title > span {font-size: 12px;} .area-title > i {margin-left: 16px; margin-right: 4px;} .content-debug-area, .prompt-design-area, .prompt-preview-area, .prompt-result-area, .field-configuration-main {padding: 24px;} .prompt-preview-area .preview-container, .prompt-result-area .preview-container {word-break: break-word; border: 1px solid #D8DBDE; background: #f8f8f8; position: absolute; left: 24px; right: 24px; bottom: 24px; padding: 8px; overflow-y: auto;} .prompt-preview-area .preview-container {top: 64px;} .prompt-result-area .preview-container {top: 34px;} .table-form > tbody > tr > th {width: 80px; padding-left: 0; text-wrap: nowrap; overflow: hidden;} .text-muted {flex-shrink: 1;} textarea.field-type {height: 32px;}