/* Container styling 
*/
#business-fields-group {
	background-color: #f9f9f9;
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 15px;
}

/* Force the Statement Legend (Label) to be full width 
   PrestaShop usually puts labels on the left (col-md-3). 
   We want this specific one to break to a new line.
*/
.statement-container-styled .col-form-label {
	text-align: left !important;
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
	display: block !important;
	margin-bottom: 10px;
	font-weight: bold;
}

/* Reset the input column width for the statement so radios align left */
.statement-container-styled .col-md-6,
.statement-container-styled .col-md-9 {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
	padding-left: 15px; /* Slight indent for radios */
}

/* Disclaimer Text */
.statement-disclaimer {
	font-size: 0.85em;
	color: #6c757d; /* Muted text color */
	margin-top: 10px;
	margin-bottom: 0;
	font-style: italic;
	margin-left: 15px;
}

/* Checkbox spacing */
input[name='is_company'] {
	margin-right: 10px;
}

/* Clear selection link styling */
.clear-selection-link {
	font-size: 0.85em !important;
	color: #6c757d !important;
	text-decoration: none !important;
	margin-left: 10px !important;
	transition: color 0.2s ease;
	margin-top: 10px;
}

.clear-selection-link:hover {
	color: #007bff !important;
	text-decoration: underline !important;
}

/* Statement indicator styling */
.romi-statement-indicator {
	display: block;
	margin-top: 5px;
	color: #28a745 !important;
	font-size: 0.8em !important;
	font-style: italic !important;
}
