.bb-rl-zoom-meeting-container,
.bb-rl-zoom-webinar-container {
	border-radius: var(--bb-rl-radius-lg);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
}

.bb-rl-zoom-meeting-container .single-meeting-item-table .single-meeting-item,
.bb-rl-zoom-webinar-container .single-meeting-item-table .single-meeting-item {
	padding: 10px 0;
	margin: 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
}

.bb-rl-zoom-meeting-container .single-meeting-item-table .single-meeting-item.single-meeting-options,
.bb-rl-zoom-webinar-container .single-meeting-item-table .single-meeting-item.single-meeting-options {
	border-bottom: none;
}

.bb-rl-zoom-meeting-container .single-meeting-item-table .meeting-item-head,
.bb-rl-zoom-webinar-container .single-meeting-item-table .meeting-item-head {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color);
}

.bb-rl-zoom-meeting-container .single-meeting-item-table .meeting-item-col,
.bb-rl-zoom-webinar-container .single-meeting-item-table .meeting-item-col {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color);
}

.bb-rl-zoom-meeting-container .single-meeting-item-table .bb-meeting-option,
.bb-rl-zoom-webinar-container .single-meeting-item-table .bb-meeting-option {
	align-items: center;
}

.bb-rl-zoom-meeting-container .single-meeting-item-table .bb-meeting-option i,
.bb-rl-zoom-webinar-container .single-meeting-item-table .bb-meeting-option i {
	font-size: 14px;
	color: var(--bb-rl-icon-secondary-color);
	margin-right: var(--bb-rl-space-100);
}

.bb-rl-zoom-meeting-container .single-meeting-item-table a.bb-invitation-url,
.bb-rl-zoom-webinar-container .single-meeting-item-table a.bb-invitation-url {
	max-width: 70%;
}

.bb-rl-zoom-meeting-container .single-meeting-item-table .copy-invitation-link,
.bb-rl-zoom-webinar-container .single-meeting-item-table .copy-invitation-link {
	white-space: nowrap;
}

.bb-rl-zoom-meeting-container .bp_zoom_countdown .positionWrapper,
.bb-rl-zoom-webinar-container .bp_zoom_countdown .positionWrapper {
	display: inline-flex;
	align-items: center;
	background-color: transparent;
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: 2px var(--bb-rl-space-200);
}

.bb-rl-zoom-meeting-container .bp_zoom_countdown .positionWrapper .position,
.bb-rl-zoom-webinar-container .bp_zoom_countdown .positionWrapper .position {
	background-color: transparent;
	line-height: 1;
	height: 20px;
	width: 6px;
}

.bb-rl-zoom-meeting-container .bp_zoom_countdown .positionWrapper .position .digit,
.bb-rl-zoom-webinar-container .bp_zoom_countdown .positionWrapper .position .digit {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color);
}

.bb-rl-zoom-meeting-container .bp_zoom_countdown .positionWrapper .position::after,
.bb-rl-zoom-webinar-container .bp_zoom_countdown .positionWrapper .position::after {
	display: none;
}

.bb-rl-zoom-meeting-container .bp_zoom_countdown > span.countDays,
.bb-rl-zoom-meeting-container .bp_zoom_countdown > span,
.bb-rl-zoom-webinar-container .bp_zoom_countdown > span.countDays,
.bb-rl-zoom-webinar-container .bp_zoom_countdown > span {
	min-width: auto;
	max-width: 60px;
}

.bb-rl-zoom-meeting-container .bp_zoom_countdown .countdown_label,
.bb-rl-zoom-webinar-container .bp_zoom_countdown .countdown_label {
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-xs);
	color: var(--bb-rl-text-secondary-color);
	text-transform: none;
	margin-top: var(--bb-rl-space-50);
}

.bb-rl-zoom-meeting-container .pass-toggle a,
.bb-rl-zoom-webinar-container .pass-toggle a {
	color: var(--bb-rl-icon-primary-color);
}

.bb-rl-zoom-meeting-container .video-info-wrap,
.bb-rl-zoom-webinar-container .video-info-wrap {
	justify-content: flex-start;
	gap: var(--bb-rl-space-100);
}

.bb-rl-zoom-meeting-container .video-info-wrap .info-status,
.bb-rl-zoom-webinar-container .video-info-wrap .info-status {
	font-size: inherit;
	text-transform: none;
}

.bb-rl-zoom-meeting-container .meeting-actions-anchor i,
.bb-rl-zoom-webinar-container .meeting-actions-anchor i {
	font-size: 24px;
	color: var(--bb-rl-icon-tertiary-color);
}

.bb-rl-zoom-meeting-container .meeting-actions-list i,
.bb-rl-zoom-webinar-container .meeting-actions-list i {
	margin-right: var(--bb-rl-space-100);
	font-size: 20px;
}

.bb-rl-zoom-meeting-container .meeting-actions .meeting-actions-list:before,
.bb-rl-zoom-webinar-container .meeting-actions .meeting-actions-list:before {
	display: none;
}

.bb-rl-zoom-meeting-container .meeting-actions.bb_more_options .bb_more_dropdown a::before,
.bb-rl-zoom-webinar-container .meeting-actions.bb_more_options .bb_more_dropdown a::before {
	display: none;
}

.bb-rl-zoom-panel {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.bb-rl-zoom-panel .bb-rl-zoom-panel-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
}

.bb-rl-zoom-panel .bb-rl-zoom-panel-body {
	display: grid;
	grid-template-columns: 264px 1fr;
}

.bb-rl-zoom-panel .bb-rl-zoom-panel-body .bb-title-wrap {
	padding: var(--bb-rl-space-200) 0;
	margin: 0 0 var(--bb-rl-space-200);
}

.bb-rl-zoom-panel .bb-rl-zoom-panel-body .bb-title-wrap .bb-title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-color);
	text-transform: none;
}

.bb-rl-zoom-panel .bb-rl-zoom-panel-body .bb-title-wrap .bb-timezone {
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-xs);
	color: var(--bb-rl-text-secondary-color);
}

@media (max-width: 1500px) {
	.bb-rl-zoom-panel .bb-rl-zoom-panel-body {
		grid-template-columns: 1fr;
	}
	.bb-rl-zoom-panel .bb-rl-zoom-panel-body .bp-zoom-meeting-left {
		width: 100%;
		max-width: 100%;
		padding-bottom: 28px;
	}
	.bb-rl-zoom-panel .bb-rl-zoom-panel-body .bp-zoom-meeting-left-inner {
		min-height: auto;
	}
	.bb-rl-zoom-panel .bb-rl-zoom-panel-body a.bp-back-to-meeting-list {
		display: block;
	}
	.bb-rl-zoom-panel .bb-rl-zoom-panel-body .single-meeting-item.bb-countdown-wrap .bp_zoom_countdown {
		transform: none;
		width: auto;
		text-align: left;
		justify-content: flex-start;
	}
}

@media (max-width: 1500px) and (max-width: 650px) {
	.bb-rl-zoom-panel .bb-rl-zoom-panel-body .single-meeting-item.bb-countdown-wrap .bp_zoom_countdown {
		margin-left: 0;
	}
}

@media (max-width: 1500px) {
	.bp-single-meeting .bb-rl-zoom-panel .bb-rl-zoom-panel-body .bp-zoom-meeting-left {
		display: none;
	}
	.bp-single-meeting .bb-rl-zoom-panel .bb-rl-zoom-panel-body .bp-zoom-meeting-right {
		display: block;
	}
}

@media (max-width: 1500px) {
	.bb-rl-zoom-panel-body .bp-zoom-meeting-left-inner {
		min-height: 65vh;
	}
}

.bb-rl-zoom-panel-body .bp-zoom-meeting-right-top {
	padding: 0 var(--bb-rl-space-200);
}

.bb-rl-zoom-panel-body .bp-zoom-meeting-right .bb-rl-zoom-no-meetings,
.bb-rl-zoom-panel-body .bp-zoom-webinar-right .bb-rl-zoom-no-meetings {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: var(--bb-rl-space-600) var(--bb-rl-space-200);
}

.bb-rl-zoom-panel-body .bp-zoom-meeting-right .none-meeting-figure,
.bb-rl-zoom-panel-body .bp-zoom-webinar-right .none-meeting-figure {
	margin-bottom: var(--bb-rl-space-200);
}

.bb-rl-zoom-panel-body .bp-zoom-meeting-right .none-meeting-figure i,
.bb-rl-zoom-panel-body .bp-zoom-webinar-right .none-meeting-figure i {
	font-size: 40px;
	color: var(--bb-rl-icon-secondary-color);
}

.bb-rl-zoom-panel-body .bp-zoom-meeting-right .bb-rl-none-meeting-info p:not(.no-zoom-cta),
.bb-rl-zoom-panel-body .bp-zoom-webinar-right .bb-rl-none-meeting-info p:not(.no-zoom-cta) {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: var(--bb-rl-text-color);
	margin-bottom: var(--bb-rl-space-100);
}

.bb-rl-zoom-panel-body .bp-zoom-meeting-right .bb-rl-none-meeting-info p.no-zoom-cta,
.bb-rl-zoom-panel-body .bp-zoom-webinar-right .bb-rl-none-meeting-info p.no-zoom-cta {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-secondary-color);
}

.bb-rl-zoom-panel-body .copy-link-wrap {
	justify-content: space-between;
	gap: var(--bb-rl-space-100);
}

.bb-rl-zoom-panel-body .copy-link-wrap .copy-invitation-link {
	margin-left: 0;
}

@media (min-width: 1200px) and (max-width: 1400px) {
	.bb-rl-zoom-panel-body .single-meeting-item-table .meeting-item-head {
		margin-bottom: var(--bb-rl-space-100);
	}
	.bb-rl-zoom-panel-body .single-meeting-item-table .meeting-item-head,
	.bb-rl-zoom-panel-body .single-meeting-item-table .meeting-item-col {
		flex: 0 0 100%;
		padding: 0;
	}
}

.bb-rl-zoom-header-nav {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-200);
}

.bb-readylaunch-template .bb-rl-zoom-panel .bb-rl-zoom-header-nav .bp-zoom-recorded-label {
	display: inline-flex;
	align-items: center;
}

.bb-readylaunch-template .bb-rl-zoom-panel .bb-rl-zoom-header-nav .bp-zoom-meeting-wrap {
	line-height: 1;
}

.bb-rl-sync-tab {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bb-rl-sync-tab .bb-rl-button {
	gap: var(--bb-rl-space-50);
}

.bb-rl-sync-tab .bb-rl-button i {
	font-size: 16px;
}

.bb-rl-zoom-tabs .bb-rl-tabs {
	display: flex;
	flex-flow: wrap;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.bb-rl-zoom-tabs .bb-rl-tabs a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	display: inline-flex;
	align-items: center;
	border-radius: var(--bb-rl-radius-base);
	white-space: nowrap;
	color: var(--bb-rl-text-secondary-color);
}

.bb-rl-zoom-tabs .bb-rl-tabs a:hover {
	background-color: var(--bb-rl-background-secondary-color);
	color: var(--bb-rl-text-color);
}

.bb-rl-zoom-tabs .bb-rl-tabs .current > a {
	background-color: var(--bb-rl-background-secondary-color);
	color: var(--bb-rl-text-color);
	font-weight: 600;
}

.bb-rl-zoom-tabs .bb-rl-tabs .bp-zoom-switch-type {
	display: none;
	margin-top: var(--bb-rl-space-200);
	width: 100%;
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs.bb-rl-zoom-tabs-webinars {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-300);
	padding-bottom: var(--bb-rl-space-200);
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs:not(.bb-rl-zoom-tabs-webinars) {
	display: none;
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-300);
	padding-bottom: var(--bb-rl-space-200);
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs .bb-rl-tabs li:not(.bp-zoom-switch-type) {
	display: none;
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs .bb-rl-tabs .bp-zoom-switch-type {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	margin-top: 0;
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs .bb-rl-tabs .bp-zoom-switch-type a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: 6px var(--bb-rl-space-200);
	border: 1px solid var(--bb-rl-border-secondary-color);
	color: var(--bb-rl-text-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	background-color: transparent;
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs .bb-rl-tabs .bp-zoom-switch-type a.zoom_active {
	background-color: var(--bb-rl-background-color);
	color: var(--bb-rl-text-color);
	border-color: var(--bb-rl-border-quinery-color);
}

.bb-rl-topbar-subnav .bb-rl-zoom-tabs .bb-rl-tabs .bp-zoom-switch-type a:hover {
	color: var(--bb-rl-text-color);
}

.bb-rl-zoom-sidenav {
	padding: var(--bb-rl-space-200) 0;
}

.bb-rl-zoom-sidenav ul.bb-rl-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bb-rl-zoom-sidenav ul.bb-rl-list .meeting-title {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color);
}

.bb-rl-zoom-sidenav ul.bb-rl-list .meeting-meta-wrap {
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-xs);
	color: var(--bb-rl-text-secondary-color);
	justify-content: flex-start;
	gap: var(--bb-rl-space-50);
	flex-direction: column;
}

.bb-rl-zoom-sidenav .bp-zoom-meeting-search {
	padding: var(--bb-rl-space-200);
}

.bb-rl-zoom-sidenav #meetings-list li {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
}

.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-meeting-search-form,
.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-webinar-search-form {
	display: flex;
	align-items: center;
	padding: 6px var(--bb-rl-space-100);
}

.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-meeting-search-form .bb-rl-search-submit,
.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-webinar-search-form .bb-rl-search-submit {
	order: 1;
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	line-height: 1;
	position: relative;
	top: 1px;
	color: var(--bb-rl-icon-secondary-color);
	padding-left: var(--bb-rl-space-50);
}

.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-meeting-search-form input[type="search"],
.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-webinar-search-form input[type="search"] {
	order: 2;
}

.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-meeting-search-form #bp_zoom_meeting_search,
.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-meeting-search-form #bp_zoom_webinar_search,
.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-webinar-search-form #bp_zoom_meeting_search,
.bb-rl-zoom-sidenav .bb-rl-search .bp-zoom-webinar-search-form #bp_zoom_webinar_search {
	padding: 0 var(--bb-rl-space-100);
	height: 20px;
	line-height: 20px;
	background-color: transparent;
}

.bb-rl-zoom-sidenav .bb-rl-panel-head {
	padding: 0 var(--bb-rl-space-200) var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
}

.bb-rl-zoom-sidenav .bp-zoom-meeting-members-listing .meeting-timezone,
.bb-rl-zoom-sidenav .bp-zoom-webinar-members-listing .meeting-timezone {
	background-color: transparent;
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-xs);
}

.bb-rl-zoom-sidenav .bp-zoom-meeting-members-listing .bp-feedback,
.bb-rl-zoom-sidenav .bp-zoom-webinar-members-listing .bp-feedback {
	background-color: transparent;
	padding: var(--bb-rl-space-200);
	border: none;
}

.bb-rl-zoom-sidenav .bp-zoom-meeting-members-listing .bp-feedback.info .bp-icon::before,
.bb-rl-zoom-sidenav .bp-zoom-webinar-members-listing .bp-feedback.info .bp-icon::before {
	content: "\e2ce";
	font-family: bb-icons-rl;
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
	color: var(--bb-rl-icon-secondary-color);
	margin-right: 0;
}

.bb-rl-zoom-event-footer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: var(--bb-rl-space-100);
	padding: 12px 0;
	border-top: 1px solid var(--bb-rl-border-secondary-color);
}

@media (max-width: 1500px) {
	.bp-create-meeting .bb-rl-zoom-sidenav {
		display: none;
	}
	.bp-create-meeting .bp-zoom-meeting-right {
		display: block;
	}
}

body.zoom-create-modal-open,
body.zoom-edit-modal-open {
	overflow: hidden;
}

.bb-rl-create-meeting-modal .bb-recurring-meeting-text,
.bb-rl-edit-meeting-modal .bb-recurring-meeting-text {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.bb-rl-create-meeting-modal .bp-zoom-meeting-time-meridian-wrap label,
.bb-rl-edit-meeting-modal .bp-zoom-meeting-time-meridian-wrap label {
	margin: 0;
}

.bb-rl-create-meeting-modal select#bp-zoom-meeting-timezone,
.bb-rl-edit-meeting-modal select#bp-zoom-meeting-timezone {
	width: 100%;
}

.bb-rl-create-meeting-modal .bb-meeting-options-wrap .checkbox-row,
.bb-rl-edit-meeting-modal .bb-meeting-options-wrap .checkbox-row {
	padding: var(--bb-rl-space-50) 0;
	margin: var(--bb-rl-space-100) 0;
}

.bb-rl-create-meeting-modal .bb-meeting-options-wrap .checkbox-row label,
.bb-rl-edit-meeting-modal .bb-meeting-options-wrap .checkbox-row label {
	color: var(--bb-rl-text-color);
}

.bb-rl-create-event-header,
.bb-rl-edit-event-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: var(--bb-rl-space-200) 0;
	margin-bottom: var(--bb-rl-space-300);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
}

.bb-rl-create-event-header .bb-title,
.bb-rl-edit-event-header .bb-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: var(--bb-rl-text-color);
}

.bb-rl-close-create-meeting-form,
.bb-rl-close-create-webinar-form {
	display: none;
}

.bb-rl-close-create-meeting-form span,
.bb-rl-close-create-webinar-form span {
	color: var(--bb-rl-icon-color);
	font-size: 24px;
}

#bp-zoom-single-meeting-wrapper > .bb-rl-notice,
#bp-zoom-single-webinar-wrapper > .bb-rl-notice {
	margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-100);
}

#bp-zoom-single-meeting-wrapper > .bb-rl-notice .bb-icons,
#bp-zoom-single-webinar-wrapper > .bb-rl-notice .bb-icons {
	font-weight: 500;
}

.bb-rl-create-event-wrapper .bb-field-wrapper-inner,
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner {
	max-width: 100%;
	margin: 0 0 var(--bb-rl-space-300);
}

.bb-rl-create-event-wrapper .description p.description,
#bp_zoom_meeting_form .bb-rl-create-event-wrapper p.description,
#bp_zoom_webinar_form .bb-rl-create-event-wrapper p.description,
.bb-rl-edit-event-wrapper .description p.description,
#bp_zoom_meeting_form
.bb-rl-edit-event-wrapper p.description,
#bp_zoom_webinar_form
.bb-rl-edit-event-wrapper p.description {
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-xs);
	color: var(--bb-rl-text-tertiary-color);
	margin-top: var(--bb-rl-space-100);
}

.bb-rl-create-event-wrapper ul.description,
.bb-rl-edit-event-wrapper ul.description {
	list-style: none;
	margin: var(--bb-rl-space-100) 0 0;
	padding: 0;
}

.bb-rl-create-event-wrapper ul.description li,
.bb-rl-edit-event-wrapper ul.description li {
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-xs);
	color: var(--bb-rl-text-tertiary-color);
}

.bb-rl-create-event-wrapper hr,
.bb-rl-edit-event-wrapper hr {
	border: 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin: var(--bb-rl-space-300) 0;
}

.bb-rl-create-event-wrapper .bb-field-wrap label,
.bb-rl-edit-event-wrapper .bb-field-wrap label {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-secondary-color);
}

.bb-rl-create-event-wrapper .bb-field-wrap input[type="checkbox"] + label,
.bb-rl-edit-event-wrapper .bb-field-wrap input[type="checkbox"] + label {
	color: var(--bb-rl-text-color);
}

.bb-rl-create-event-wrapper .bb-field-wrap .bb-video-fields-wrap,
.bb-rl-edit-event-wrapper .bb-field-wrap .bb-video-fields-wrap {
	max-width: 100%;
}

.bb-rl-create-event-wrapper .bb-field-wrap .bb-video-fields-wrap .checkbox-row,
.bb-rl-edit-event-wrapper .bb-field-wrap .bb-video-fields-wrap .checkbox-row {
	padding: var(--bb-rl-space-50) 0;
	margin: var(--bb-rl-space-100) 0;
}

.bb-rl-create-event-wrapper .bb-field-wrap .bb-video-fields-wrap .checkbox-row label,
.bb-rl-edit-event-wrapper .bb-field-wrap .bb-video-fields-wrap .checkbox-row label {
	display: inline-flex;
	align-items: center;
}

.bb-rl-create-event-wrapper .bb-field-wrap .bp-wrap-duration .start-date-picker,
.bb-rl-create-event-wrapper .bb-field-wrap .bp-wrap-duration .start-time-picker,
.bb-rl-edit-event-wrapper .bb-field-wrap .bp-wrap-duration .start-date-picker,
.bb-rl-edit-event-wrapper .bb-field-wrap .bp-wrap-duration .start-time-picker {
	position: relative;
}

.bb-rl-create-event-wrapper .bb-field-wrap .bp-wrap-duration .start-date-picker::after,
.bb-rl-create-event-wrapper .bb-field-wrap .bp-wrap-duration .start-time-picker::after,
.bb-rl-edit-event-wrapper .bb-field-wrap .bp-wrap-duration .start-date-picker::after,
.bb-rl-edit-event-wrapper .bb-field-wrap .bp-wrap-duration .start-time-picker::after {
	position: absolute;
	right: var(--bb-rl-space-100);
	top: 50%;
	transform: translateY(-50%);
	content: "\e10a";
	font-family: bb-icons-rl;
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	color: var(--bb-rl-icon-secondary-color);
}

.bb-rl-create-event-wrapper .bb-field-wrap .bp-wrap-duration .start-time-picker::after,
.bb-rl-edit-event-wrapper .bb-field-wrap .bp-wrap-duration .start-time-picker::after {
	content: "\e19a";
}

.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap,
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap {
	flex-direction: column;
	margin: 0 0 var(--bb-rl-space-300);
}

.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap > label,
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap > label {
	flex: 1;
	margin: 0 0 var(--bb-rl-space-100);
}

.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="text"],
.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="email"],
.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="tel"],
.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="url"],
.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="password"],
.bb-rl-create-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap textarea,
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="text"],
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="email"],
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="tel"],
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="url"],
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap input[type="password"],
.bb-rl-edit-event-wrapper .bb-field-wrapper-inner > .bb-field-wrap textarea {
	width: 100%;
}

.bb-rl-create-event-wrapper .bp-wrap-duration > .bb-field-wrap:not(.bp-zoom-meeting-time-meridian-wrap),
.bb-rl-edit-event-wrapper .bp-wrap-duration > .bb-field-wrap:not(.bp-zoom-meeting-time-meridian-wrap) {
	flex: 1;
}

.bb-rl-create-event-wrapper .bp-wrap-duration > .bb-field-wrap:not(.bp-zoom-meeting-time-meridian-wrap) select,
.bb-rl-edit-event-wrapper .bp-wrap-duration > .bb-field-wrap:not(.bp-zoom-meeting-time-meridian-wrap) select {
	width: 100%;
}

.bb-rl-create-event-wrapper .bb-time-meridian,
.bb-rl-edit-event-wrapper .bb-time-meridian {
	border: none;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color);
	cursor: pointer;
	padding: 6px var(--bb-rl-space-200);
	width: auto;
	height: auto;
	border-radius: var(--bb-rl-radius-full);
}

.bb-rl-create-event-wrapper input:checked + .bb-time-meridian,
.bb-rl-edit-event-wrapper input:checked + .bb-time-meridian {
	background-color: var(--bb-rl-background-secondary-color);
	font-weight: 600;
	color: var(--bb-rl-text-color);
}

.bb-rl-edit-event-wrapper #bp-zoom-meeting-cancel-edit {
	margin-right: 0;
}

.bb-rl-edit-event-wrapper .bb-rl-modal-loading {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: var(--bb-rl-space-100);
	padding: var(--bb-rl-space-300);
	text-align: center;
	color: var(--bb-rl-text-secondary-color);
}

.bb-rl-edit-event-wrapper .bb-rl-modal-loading-text {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
}

.bb-rl-zoom-meeting-container .bb-rl-loader-icon {
	content: "";
	display: inline-block;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 20px;
	width: 20px;
}

.bb-rl-zoom-meeting-container #bp-zoom-meeting-form-submit.loading::before {
	content: "";
	display: inline-block;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 16px;
	width: 16px;
}

.bb-rl-zoom-meeting-container #bp-zoom-meeting-form-submit.loading::after {
	display: none;
}

.bb-readylaunch-template .mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: 0;
	-webkit-backface-visibility: hidden;
	background-color: rgba(0, 0, 0, 0.5);
}

.bb-readylaunch-template .mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.bb-readylaunch-template .mfp-container::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.bb-readylaunch-template .mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.bb-readylaunch-template .mfp-inline-holder .mfp-content {
	width: 100%;
}

.bb-readylaunch-template .mfp-s-ready .mfp-preloader {
	display: none;
}

.bb-readylaunch-template .mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	box-shadow: none;
	right: 10px;
	left: auto;
	top: 10px;
	background-color: transparent;
	border: 0;
	padding: 0;
	display: inline-block;
	cursor: pointer;
	color: var(--bb-rl-icon-color);
}

.bb-readylaunch-template .bp-zoom-group-show-instructions {
	max-width: 920px;
	padding: 0;
}

.bb-readylaunch-template .bzm-white-popup {
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	background-color: var(--bb-rl-background-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.bb-readylaunch-template .bzm-white-popup.copy-invitation-popup {
	padding: 0;
}

.bb-readylaunch-template .bzm-white-popup.copy-invitation-popup button.mfp-close {
	font-size: 24px;
}

.bb-readylaunch-template .bzm-white-popup.copy-invitation-popup .bb-zm-model-footer {
	display: flex;
	justify-content: flex-end;
	padding: 12px var(--bb-rl-space-300);
	gap: var(--bb-rl-space-100);
	border-top: 1px solid var(--bb-rl-border-secondary-color);
}

.bb-readylaunch-template header.bb-zm-model-header {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	background-color: var(--bb-rl-background-color);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	color: var(--bb-rl-text-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	margin: 0;
}

.bb-readylaunch-template .bp-step-nav-main {
	background-color: var(--bb-rl-background-secondary-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-blocks {
	margin: 0;
	background-color: var(--bb-rl-background-secondary-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions {
	margin: 0;
	padding: 12px var(--bb-rl-space-300);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	background-color: var(--bb-rl-background-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button {
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	transition: background-color 0.2s ease, bordfont/size/smer-color 0.2s ease, color 0.2s ease;
	text-decoration: none;
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-next, .bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.save-settings {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-next:hover, .bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.save-settings:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-next:focus-within, .bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.save-settings:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-next:disabled, .bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.save-settings:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed;
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-prev {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-prev:hover {
	background-color: var(--bb-rl-background-secondary-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-prev:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-actions .button.bp-step-prev:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed;
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-nav ul {
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: center;
	border: 0;
	margin: 0 0 var(--bb-rl-space-300);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300) 0;
	gap: var(--bb-rl-space-100);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-nav ul li a {
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full);
	white-space: nowrap;
	border: 1px solid var(--bb-rl-border-secondary-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-nav ul li a:hover {
	background-color: var(--bb-rl-background-secondary-hover-color);
}

.bb-readylaunch-template .bp-step-nav-main .bp-step-nav ul li.selected a {
	margin: 0;
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-quinery-color);
	border-bottom-color: var(--bb-rl-border-quinery-color) !important;
}

.bb-readylaunch-template #zoom-instruction-container {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-secondary-color);
	padding: var(--bb-rl-space-300);
}

.bb-readylaunch-template #zoom-instruction-container h3 {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-color);
}

.bb-readylaunch-template .bp-step-blocks ul {
	list-style: none;
}

.bb-readylaunch-template .password-toggle {
	position: relative;
}

.bb-readylaunch-template .password-toggle .bb-hide-pw {
	position: absolute;
	right: 5px;
	top: 0;
	height: 100%;
	line-height: 1;
	width: 30px;
	border: 0;
	padding: 0;
	background: 0 0 !important;
	box-shadow: none;
	cursor: pointer;
}

.bb-readylaunch-template .password-toggle .bb-hide-pw.bb-show-pass .bb-icon::before {
	content: "\e224";
}

.bb-readylaunch-template .password-toggle .bb-hide-pw .bb-icon::before {
	content: "\e220";
	font-family: bb-icons-rl;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	color: var(--bb-rl-icon-secondary-color);
}

.bb-readylaunch-template .bb-group-zoom-settings-container .bb-field-wrap {
	gap: var(--bb-rl-space-200);
}

.bb-readylaunch-template .bb-group-zoom-settings-container .bb-field-wrap label {
	padding-right: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-color);
	margin: 6px 0 0 !important;
}

.bb-readylaunch-template .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap {
	max-width: calc(100% - 250px);
}

.bb-readylaunch-template .bb-group-zoom-settings-container .bb-field-wrap .password-toggle input[type="password"],
.bb-readylaunch-template .bb-group-zoom-settings-container .bb-field-wrap .password-toggle input[type="text"] {
	padding-right: var(--bb-rl-space-500);
}

.bb-readylaunch-template .bp-zoom-group-show-instructions .mfp-close {
	line-height: 1;
}

.bb-readylaunch-template .bp-zoom-group-show-instructions .mfp-close::before {
	content: "\e4f6";
	font-family: bb-icons-rl;
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	color: var(--bb-rl-icon-color);
}

.bb-rl-zoom-meeting-container #bp-zoom-single-meeting-wrapper:empty,
.bb-rl-zoom-meeting-container #bp-zoom-single-webinar-wrapper:empty {
	display: flex;
	align-items: center;
	justify-content: center;
}

.bb-rl-zoom-meeting-container #bp-zoom-single-meeting-wrapper:empty:before,
.bb-rl-zoom-meeting-container #bp-zoom-single-webinar-wrapper:empty:before {
	content: "";
	display: inline-block;
	border: 3px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 24px;
	width: 24px;
}

.bb-readylaunch-template .select2-container--default .bb-select-dropdown .select2-search--dropdown .select2-search__field {
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
}

.bb-readylaunch-template .select2-container--default .bb-select-dropdown .select2-results__option--highlighted[aria-selected],
.bb-readylaunch-template .select2-container--default .bb-select-dropdown .select2-results__option[aria-selected="true"] {
	background-color: var(--bb-rl-background-secondary-hover-color);
	color: var(--bb-rl-text-color);
}

.bb-readylaunch-template .bb-select-dropdown {
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
}

.bb-readylaunch-template .bb-meeting-input-wrap .select2-container--default.bb-select-container .select2-selection--single {
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
}

.bb-readylaunch-template .bb-meeting-input-wrap .select2-container--default.bb-select-container .select2-selection--single .select2-selection__rendered {
	color: var(--bb-rl-text-color);
}

.bb-readylaunch-template .select2-container--default.bb-select-container .select2-selection--single .select2-selection__arrow b {
	border: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
	margin: 0;
	top: 0;
	left: 0;
}

.bb-readylaunch-template .select2-container--default.bb-select-container .select2-selection--single .select2-selection__arrow b::before {
	content: "\e136";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 16px;
	color: var(--bb-rl-icon-secondary-color);
}
