.custom-settings-group {
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 20px;
	background-color: #f9f9f9;
}
.custom-settings-group .custom-save-button {
	margin-top: 15px;
}

.alert {
	display: inline-block;
	padding: 3px 6px;
	border-radius: 4px;
}

.oxy_info{
	background-color:#ccc;
	color:black;
}
.danger {
	background-color:var(--wc-red);
	color:var(--wc-highligh-text);
}
.oxy_success {
	background-color:var(--wc-highlight);
	color:var(--wc-highligh-text);
}

.payments_wrapper > tr > th{

	min-width:150px;
	max-width: 150px;
}

.section_margin{
	padding-bottom: 60px;
}

/* Hide the default checkbox */
.oxygen.toggle input[type="checkbox"] {
	display: none!important;
}

/* Style the label as the toggle track */
.oxygen.toggle {
	position: relative;
	display: inline-block;
	width: 44px;
	height: 23px;
	background-color: #ccc;
	border-radius: 25px;
	cursor: pointer;
	transition: background-color 0.3s ease;
}

/* Add the toggle knob */
.oxygen.toggle::before {
	content: '';
	position: absolute;
	top: 52%;
	left: 2px;
	width: 18px;
	height: 18px;
	background-color: white;
	border-radius: 50%;
	transform: translateY(-50%);
	transition: transform 0.3s ease;
}

.oxygen.checked_toggle::before{
	transform: translate(22px, -10px);
	background-color: white;

}

.oxygen.checked_toggle{
	background-color: purple;
}

div.woocommerce-message.updated:has(.oxygen_error) {
	background-color: #ffdddd !important;
	border-left: 4px solid #ff0000 !important;
}

div.woocommerce-message.updated:has(.oxygen_success) {
	background-color: #d4edda !important;
	border-left: 4px solid #28a745 !important;
}

.oxygen-form-row {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
}
.oxygen-form-label {
	flex: 0 0 30%;
	padding-right: 10px;
}
.oxygen-form-field {
	flex: 1;
}
.oxygen-form-field input,
.oxygen-form-field select {
	width: 100%;
}