.webform-submission-form {
    max-width: 1240px;
    margin: 0 auto;
}

/* 1. 针对我们在 YAML 中添加的 .form-row-2-col 容器 */
.form-row-2-col {
    display: grid;
    grid-template-columns: 1fr 1fr; /* 左右等宽 */
    gap: 20px; /* 中间间距 */
    margin-bottom: 0; /* 底部间距由内部元素控制 */
}

/* 2. 手机端适配：屏幕变窄时自动变回单栏 */
@media (max-width: 600px) {
    .form-row-2-col {
        grid-template-columns: 1fr; /* 强制变为一列 */
        gap: 0;
    }
}

/* 3. 验证码样式微调 (可选) */
/* 让验证码图片和输入框看起来整齐一点 */
.captcha {
    margin-top: 20px;
    padding: 15px;
    background-color: #f9fafb;
    border-radius: 8px;
    border: 1px dashed #d1d5db;
    display: inline-block;
}