/**
 * Customizer footer toolbar (Customizer Reset 1.4.1-style).
 */
.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
	bottom: 120px;
}

.expanded .wp-full-overlay-footer {
	height: 120px;
}

.wpps-cr-panel-footer,
.wpps-cr-panel-footer * {
	box-sizing: border-box;
}

.wpps-cr-panel-footer {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	position: relative;
	padding: 10px;
	height: 75px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}

.wpps-cr-panel-footer .wpps-cr-panel-reset {
	flex: 1;
	max-width: 55%;
	padding: 8px 12px;
	background: #d63638;
	border-color: #d63638;
	color: #fff;
}

.wpps-cr-panel-footer .wpps-cr-panel-reset:hover,
.wpps-cr-panel-footer .wpps-cr-panel-reset:focus {
	background: #b32d2e;
	border-color: #b32d2e;
	color: #fff;
}

.wpps-cr-panel-footer .wpps-cr-panel-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 12%;
	min-width: 36px;
	padding: 8px 4px;
	cursor: pointer;
	text-decoration: none;
	color: #50575e;
	background: transparent;
	border: none;
}

.wpps-cr-panel-footer .wpps-cr-panel-icon:hover {
	color: #2271b1;
}

.wpps-cr-panel-footer .wpps-cr-panel-icon .dashicons {
	font-size: 18px;
	width: 18px;
	height: 18px;
}

.wpps-cr-panel-footer .wpps-cr-panel-more {
	font-size: 11px;
	white-space: nowrap;
}
