.a1-form{max-width:1200px;margin:0 auto;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.a1-form .el-form{margin-bottom:24px;padding:20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.a1-form .el-form .el-form-item{margin-bottom:16px}.a1-form .basic-form{background-color:#fff;border:1px solid #e2e8f0}.a1-form .basic-form .el-form-item__label{font-size:15px;font-weight:600;color:#334155}.a1-form .basic-form .el-form-item__content{font-size:15px;color:#0f172a;min-width:100px}.a1-form .el-form[ref=form3]{background-color:#fff;border:1px solid #e2e8f0;padding:24px}.a1-form .el-form[ref=form3] .el-row{margin-bottom:8px}.a1-form .el-form[ref=form3] .el-form-item__label{font-weight:600;color:#475569;padding-right:12px}.a1-form .el-form[ref=form3] .el-input{width:100%}.a1-form .el-form[ref=form3] .el-input-group__append{background-color:#f1f5f9;color:#64748b;font-weight:600;border-left:1px solid #dcdfe6;padding:0 12px}.a1-form input[type=file]{font-size:14px;color:#475569}.a1-form input[type=file]::-webkit-file-upload-button{padding:6px 16px;margin-right:12px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.a1-form input[type=file]::-webkit-file-upload-button:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.a1-form .file-row{display:inline-flex;align-items:center;margin-top:8px;padding:6px 12px;background-color:#f1f5f9;border-radius:4px}.a1-form .file-row .btn-download{display:inline-block;color:#409eff;text-decoration:none;font-weight:500;margin-right:12px}.a1-form .file-row .btn-download:hover{text-decoration:underline}.a1-form .el-form-item:has(>.el-form-item__label:contains("合計")){font-size:18px;font-weight:700;color:#67c23a}