.wsrw-admin-tabs {
	font-size: 14px;
	list-style: none;
	margin: 0;
	overflow: auto;
	padding: 0;

	li {
		float: left;
		margin: 0 30px 0 0;
		padding: 0;

		button {
			border: none;
			background: transparent;
			cursor: pointer;
		}


		button,
		a {
			border-bottom: 4px solid #fff;
			box-shadow: none;
			color: var(--wsrw-text-color-paragraph);
			display: block;
			font-weight: 600;
			padding: 20px 0 18px 0;
			text-decoration: none;
			transition: border 300ms ease;

			&.active {
				border-color: var(--wsrw-color-primary);
				color: var(--wsrw-text-color-heading);
			}

			&:focus,
			&:hover {
				border-color: var(--wsrw-text-color-paragraph);
			}
		}
	}
}

.wsrw-admin-tab-content {
	display: none;
	position: relative;

	&.active {
		display: block;
	}
}
