body{margin:0;background:#f5f7fb;color:#1f2937;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page-title{margin:0;font-size:22px;font-weight:650}.muted{color:#667085}.toolbar{display:flex;gap:8px;align-items:center}.preview-frame{min-height:360px;border:1px solid #eaecf0;background:#fff;padding:24px}.connector-step-wrap{max-width:520px;margin:0 auto 22px}.connector-step-wrap .ant-steps-item{padding-inline-start:28px}.connector-step-wrap .ant-steps-item:first-child{padding-inline-start:0}.connector-preview-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow:hidden}.preview-table-shell{max-width:100%;overflow:hidden}.preview-table .selected-preview-column{background:#eaf4ff}.preview-table .ant-table-thead .selected-preview-column{background:#d9ecff!important}.preview-table .ant-table-cell{vertical-align:top}.preview-table .ant-table-cell-ellipsis{max-width:260px}.preview-image-list,.preview-file-list{display:flex;flex-wrap:wrap;gap:6px}.preview-image-list{max-width:138px}.preview-file-list{max-width:180px}.preview-image-thumb{width:56px;height:56px;object-fit:cover;border-radius:4px;border:1px solid #d9e8ff;background:#fff;display:block}.preview-file-pill{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d9e8ff;border-radius:4px;background:#f0f7ff;color:#0958d9;padding:2px 6px;font-size:12px}
