button.add-button {
	display: none !important;
}

#agendaCalendar .calendar-daily-agent-w .calendar-hours .ch-day-booking::before {
	content: attr(data-content);
	font-size: 0.8em;
	position: absolute;
	right: 1px;
	top: 0px;
}

.bookings-daily-agents {
    user-select: none;
}

.latepoint-all-wrapper .latepoint-top-bar-w {
	align-items: center;
	display: flex;
	gap: 15px;
	justify-content: end !important;
	padding: 10px 35px !important;
}

.latepoint-all-wrapper .latepoint-top-bar-w .latepoint-top-logo {
	display: flex !important;
	flex: 1;
	margin: 0 !important;
}

.latepoint-all-wrapper .latepoint-top-bar-w .latepoint-top-logo a img {
	height: 40px !important;
}

.latepoint-all-wrapper .latepoint-top-bar-w .latepoint-top-user-info-w {
	cursor: pointer;
	display: flex;
	margin-left: unset !important;
}

.latepoint-all-wrapper .latepoint-top-bar-w .latepoint-top-user-info-w .latepoint-user-info-dropdown .latepoint-uid-head .uid-info h4, .latepoint-all-wrapper .latepoint-top-bar-w .latepoint-top-user-info-w .latepoint-user-info-dropdown .latepoint-uid-head .uid-info h5 {
	font-size: 1em !important;
}

.latepoint-all-wrapper .latepoint-top-bar-w .latepoint-top-user-info-w .latepoint-user-info-dropdown ul li a {
	color: #0937ff !important;
	text-decoration: none !important;
}

.latepoint-all-wrapper .latepoint-top-bar-w .os-main-location-selector {
	margin-right: 0 !important;
	width: auto;
}

.latepoint-lightbox-w.width-500 .latepoint-lightbox-i {
	z-index: 99999 !important;
}

.latepoint-side-panel-w input#customer_first_name:read-only, .latepoint-side-panel-w input#customer_last_name:read-only, .latepoint-side-panel-w input#customer_phone:read-only, .latepoint-side-panel-w input:disabled {
	background-color: transparent !important;
	color: #6f7376 !important;
}

.lateselect-w.disabled, .os-services-select-field-w.disabled {
	color: #6f7376;
	opacity: 1 !important;
}

.os-form-header h5 {
	font-family: "Barlow", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: .83em;
	font-weight: 500;
	line-height: 1.2;
}

@media screen and (max-width: 600px) {
	.bookings-daily-agents .da-agents-bookings .da-agent-bookings-and-periods, .bookings-daily-agents .da-head-agent {
		flex: 0 0 100% !important;
	}

	.latepoint-all-wrapper .latepoint-top-bar-w {
		padding: 10px 20px !important;
	}

	.latepoint-all-wrapper .latepoint-top-bar-w .latepoint-top-user-info-w .latepoint-user-info-dropdown {
		align-items: center;
		flex-direction: column;
		flex: 0 !important;
		padding: 20px !important;
		right: -10px !important;
		transform: translateX(0%) !important;
	}

	.latepoint-all-wrapper .latepoint-top-bar-w .latepoint-user-info-dropdown .os-main-location-selector {
		display: flex !important;
	}

	.latepoint-all-wrapper .latepoint-top-bar-w .os-main-location-selector {
		display: none;
	}

	.latepoint-top-user-info-w {
		margin: 0 auto !important;
	}
}

.agenda-labels {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px;
}

.agenda-label-item {
    display: flex;
    gap: 5px;
    background: #eee;
    border-radius: 4px;
    padding: 6px 8px;
    line-height: 1;
}

.agenda-labels .agenda-label-item span.agenda-label-color {
    display: flex;
    align-self: center;
    height: 14px;
    width: 14px;
	max-height: 14px;
    max-width: 14px;
}

@media screen and (max-width: 768px) {
	.agenda-labels {
		flex-direction: column;
	}
	
}

a.floating-click-to-chat-open-chat.bottom-right {
    display: none;
}