/* Admin styles for Fincart Shipping Integration */
.fincart-data {
	margin: 20px 0;
}

.fincart-data h3 {
	margin-top: 0;
	margin-bottom: 15px;
	color: #23282d;
}

.fincart-data p {
	margin: 10px 0;
	display: flex;
	gap: 7px;
}

.fincart-data strong {
	font-weight: 600;
}

/* Order list columns */
.column-fincart_order_number,
.column-fincart_courier,
.column-fincart_status {
	width: 12%;
}

.fincart-status {
	font-weight: bold;
	display: flex;
	align-items: baseline;
	gap: 5px;
}

.fincart-status svg {
	min-width: 8px;
}

.fincart-status circle,
.fincart-cancelled circle,
.fincart-pending circle {
	fill: #B5B5B5;
}

.fincart-processing circle {
	fill: #FFB800;
}

.fincart-successful circle {
	fill: #29845A;
}

.fincart-unsuccessful circle {
	fill: #E51C00;
}

.post-type-shop_order .wp-list-table th.column-fincart_order_code {
	width: 145px;
}

.fincart-code-copyable {
	cursor: pointer;
	position: relative;
	display: flex;
	gap: 7px;
	align-items: center;
}

.fincart-copied {
	font-size: 12px;
	font-weight: bold;
	color: #29845A;
}

.post-type-shop_order .wp-list-table .fincart-copied {
	position: absolute;
	bottom: -17px;
	left: 0;
}

.fincart-code-copyable svg {
	min-width: 20px;
}

.fincart-status-date {
	font-weight: 500;
	font-style: italic;
	padding-left: 13px;
	display: inline-block;
}

/* Confirmation Status Column */
.column-fincart_confirmation {
	width: 14%;
}

.fincart-confirmation-status {
	font-weight: bold;
	display: inline-block;
}

.fincart-pending {
	color: #FFB800;
}

.fincart-confirmed {
	color: #29845A;
}

.fincart-rejected {
	color: #E51C00;
}

.fincart-confirmed_address_updated {
	color: #29845A;
}

/* Order Actions */
.fincart-row-actions,
#fincart-order-meta-box .fincart-actions {
	display: flex;
	column-gap: 10px;
}

.fincart-row-actions .button,
#fincart-order-meta-box .fincart-actions .button,
.fincart-modal-footer .button.button-primary {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.fincart-row-actions .fincart-cancel-button,
#fincart-order-meta-box .fincart-actions .fincart-cancel-order {
	order: 2;
}

.fincart-row-actions .fincart-print-label-button,
#fincart-order-meta-box .fincart-actions .fincart-print-label-button {
	order: 1;
}

#order_data .order_data_column .edit_address ._billing_phone_field {
	float: left;
	clear: left;
}