/* Integration page styles */
.bcf-settings-section .form-table th {width: 200px; padding: 15px 10px 15px 0;}
.bcf-settings-section .form-table td {padding: 15px 10px;}
/* Submit button styles */
.bcf-settings-section .spinner {float: none; margin-left: 10px;}
/* Instructions section */
.bcf-instructions ol {margin: 0; padding-left: 20px;}
.bcf-instructions li {font-size: 16px; margin-bottom: 16px; line-height: 1.5; color: #111827; padding-left: 20px;}
.bcf-instructions a {color: #2563EB; text-decoration: none;}
.bcf-instructions a:hover {color: #005a87; text-decoration: underline;}

/* Responsive design */
@media (max-width: 782px) {.bcf-settings-section .form-table th { width: 100%; display: block; padding-bottom: 5px;}
.bcf-settings-section .form-table td {display: block; padding-left: 0; padding-right: 0;}
.bcf-settings-section .form-table input[type="text"],
    .bcf-settings-section .form-table input[type="password"],
    .bcf-settings-section .form-table input[type="number"] {max-width: 100%;}
}
