.gam-marker {
	background: linear-gradient(transparent 60%, #fff2a8 60%) !important;
	font-weight: 700;
	padding: 0 0.05em;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}

.gam-heading {
	border-bottom: 3px solid #222;
	font-size: 1.45em;
	line-height: 1.45;
	margin: 2.2em 0 1em;
	padding-bottom: 0.35em;
}

.gam-subheading {
	border-left: 4px solid #f0c94a;
	font-size: 1.16em;
	line-height: 1.5;
	margin: 1.8em 0 0.8em;
	padding-left: 0.75em;
}

.gam-box {
	border: 1px solid #ead99a;
	background: #fffbea;
	border-radius: 8px;
	margin: 24px 0;
	padding: 16px 18px;
}

.gam-box > p:first-child,
.gam-box .wp-block-group__inner-container > p:first-child {
	margin-top: 0;
}

.gam-box > p:last-child,
.gam-box__content > p:last-child,
.gam-box .wp-block-group__inner-container > p:last-child {
	margin-bottom: 0;
}

.gam-box .wp-block-group__inner-container {
	margin: 0;
	padding: 0;
}

.gam-box--warning {
	border-color: #e7b8a2;
	background: #fff7f2;
}

.gam-box--summary {
	border-color: #b7d7bf;
	background: #f4fbf6;
}

.gam-mini-table {
	border-collapse: collapse;
	margin: 1.3em 0 2em;
	width: 100%;
}

.gam-mini-table th,
.gam-mini-table td {
	border: 1px solid #dedede;
	padding: 12px 14px;
	text-align: left;
	vertical-align: top;
}

.gam-mini-table th {
	background: #f7f7f7;
	font-weight: 700;
}

.gam-mini-table td:first-child {
	background: #fffdf0;
}

.gam-mini-table td:last-child {
	background: #fff8f4;
}

.gam-check-list {
	border: 1px solid #d9e4ef;
	background: #f7fbff;
	border-radius: 8px;
	margin: 24px 0;
	padding: 16px 18px;
}

.gam-check-list ul {
	margin-bottom: 0;
}

.wp-editor-wrap.gam-toolbar-collapsed .mce-toolbar-grp {
	display: none !important;
}

.wp-editor-wrap .gam-toolbar-toggle.button {
	float: right;
	font-size: 12px;
	line-height: 24px;
	margin: 4px 8px 0 6px !important;
	min-height: 26px;
	padding: 0 9px;
}

.wp-editor-wrap.gam-toolbar-collapsed .mce-edit-area {
	border-top: 1px solid #ddd !important;
}

/* Backward compatibility for older articles that used point-box without plugin classes. */
.point-box:not([style]) {
	border: 1px solid #ead99a;
	background: #fffbea;
	border-radius: 8px;
	margin: 24px 0;
	padding: 16px 18px;
}
