/*
------------------------------------------------
Trainer Session Edit
------------------------------------------------
*/

.tl-session-edit-form {
	width: 100%;
}

.tl-session-edit-form .tl-form {
	gap: 18px;
}

.tl-session-edit-form .tl-list-header {
	margin-bottom: 18px;
}

/*
Owners
*/

.tl-session-edit-form .tl-form-field--owners {
	gap: 9px;
}

.tl-session-edit-form .tl-form-options {
	gap: 7px;
}

.tl-session-edit-form .tl-form-option span {
	min-height: 38px;
	padding: 7px 13px;
}

/*
Dates + Status
*/

.tl-session-edit-dates {
	display: grid;
	grid-template-columns: 1fr;
	gap: 18px;
}

.tl-session-edit-status {
	max-width: 220px;
}

/*
Actions
*/

.tl-session-edit-form .tl-form-actions {
	padding-top: 2px;
}

.tl-session-edit-form .tl-form-actions > a {
	font-size: .875em;
	font-weight: 600;
	text-decoration: none;
}

/*
Larger Screens
*/

@media (min-width: 768px) {

	.tl-session-edit-form .tl-form {
		gap: 20px;
	}

	.tl-session-edit-dates {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 16px;
	}

}
