/**
 * Connected accounts panel — wp-admin profile and WooCommerce My Account.
 */

.wpps-social-accounts--admin,
.wpps-social-accounts--woo {
	margin: 0 0 1.5em;
}

.wpps-social-accounts--admin {
	max-width: 100%;
}

.wpps-social-accounts--woo {
	max-width: 720px;
}

.wpps-social-accounts--admin > .description,
.wpps-social-accounts--woo > .description {
	margin: 0 0 0.75em;
}

.wpps-social-accounts-table {
	margin-top: 0.5em;
	table-layout: fixed;
	width: 100%;
}

.wpps-social-accounts--admin .wpps-social-accounts-table {
	max-width: 720px;
}

.wpps-social-accounts-table th,
.wpps-social-accounts-table td {
	vertical-align: middle;
}

.wpps-social-accounts-table th:first-child,
.wpps-social-accounts-table td:first-child {
	width: 38%;
}

.wpps-social-accounts-table th:nth-child(2),
.wpps-social-accounts-table td:nth-child(2) {
	width: 18%;
}

.wpps-social-accounts-table th.actions,
.wpps-social-accounts-table td.actions {
	width: 44%;
	text-align: right;
}

.wpps-social-accounts-help-row td {
	padding-top: 0;
	border-top: 0;
}

.wpps-social-accounts--admin .wpps-social-accounts-help-cell {
	padding-left: 0;
	padding-right: 0;
}

.wpps-social-accounts--woo .wpps-social-accounts-help-cell {
	padding: 0.5em 0 1em;
}

.wpps-social-accounts--woo .wpps-social-cannot-unlink {
	margin: 0;
}

.wpps-social-accounts--admin .wpps-social-cannot-unlink {
	margin: 0;
}

.wpps-social-accounts--admin .wpps-social-cannot-unlink p {
	margin: 0.5em 0;
}

.wpps-social-accounts-unlink-form {
	display: inline;
	margin: 0;
}

.wpps-social-accounts--admin .notice {
	margin: 0 0 1em;
}

@media (max-width: 768px) {
	.wpps-social-accounts--woo .wpps-social-accounts-table.shop_table_responsive td.actions {
		text-align: left;
	}

	.wpps-social-accounts--woo .wpps-social-accounts-help-row td::before {
		display: none;
	}
}
