@media (max-width: 991.98px) {
	body {
		--qmb-action-size: 46px;
		--qmb-action-gap: 10px;
		--qmb-action-bottom: calc(28px + env(safe-area-inset-bottom, 0px));
		--qmb-action-right: 14px;
		--qmb-action-total: calc((var(--qmb-action-size) * 3) + (var(--qmb-action-gap) * 2));
		padding-bottom: 0;
	}

	.qmb-mobile-action-tray {
		position: fixed !important;
		left: auto !important;
		right: var(--qmb-action-right) !important;
		bottom: var(--qmb-action-bottom) !important;
		z-index: 2147483000 !important;
		display: grid !important;
		grid-template-columns: var(--qmb-action-size);
		grid-template-rows: repeat(3, var(--qmb-action-size));
		align-items: center !important;
		justify-items: center !important;
		row-gap: var(--qmb-action-gap) !important;
		column-gap: 0 !important;
		width: var(--qmb-action-size) !important;
		height: var(--qmb-action-total) !important;
		transform: none !important;
		pointer-events: none;
		contain: layout style;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.blogier-member-button,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.msearch,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > .blogier-mobile-date-filter {
		position: static !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;
		inset: auto !important;
		width: var(--qmb-action-size) !important;
		height: var(--qmb-action-size) !important;
		min-width: var(--qmb-action-size) !important;
		min-height: var(--qmb-action-size) !important;
		margin: 0 !important;
		padding: 0 !important;
		transform: none !important;
		pointer-events: auto;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.blogier-member-button {
		grid-row: 1 !important;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.msearch {
		grid-row: 2 !important;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > .blogier-mobile-date-filter {
		grid-row: 3 !important;
		line-height: 0 !important;
		overflow: visible !important;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.blogier-member-button,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.msearch,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger {
		position: relative !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		border-radius: 50% !important;
		color: #050505 !important;
		background:
			linear-gradient(145deg, rgba(255, 255, 255, .58), rgba(255, 255, 255, .22)) !important;
		border: 1px solid rgba(255, 255, 255, .62) !important;
		box-shadow:
			0 12px 28px rgba(12, 18, 28, .14),
			inset 0 1px 0 rgba(255, 255, 255, .72),
			inset 0 -10px 20px rgba(255, 255, 255, .14) !important;
		-webkit-backdrop-filter: blur(16px) saturate(1.45);
		backdrop-filter: blur(16px) saturate(1.45);
		text-decoration: none !important;
		-webkit-tap-highlight-color: transparent;
		overflow: hidden;
		will-change: auto;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.blogier-member-button::before,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.msearch::before,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger::before {
		content: "" !important;
		position: absolute !important;
		inset: 6px 8px auto 8px;
		height: 11px;
		border-radius: 999px;
		background: linear-gradient(180deg, rgba(255, 255, 255, .76), rgba(255, 255, 255, 0));
		pointer-events: none;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.blogier-member-button:hover,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.msearch:hover,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger:hover {
		filter: brightness(1.02);
		box-shadow:
			0 16px 34px rgba(12, 18, 28, .18),
			inset 0 1px 0 rgba(255, 255, 255, .82),
			inset 0 -10px 20px rgba(255, 255, 255, .18) !important;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray > .blogier-mobile-date-filter {
		display: block !important;
	}

	.bs-headfour a.blogier-member-button,
	.bs-headfour a.msearch,
	.bs-headfour .blogier-mobile-date-filter {
		position: fixed !important;
		top: auto !important;
		right: auto !important;
		inset-inline-start: auto !important;
		inset-inline-end: auto !important;
		bottom: var(--qmb-action-bottom) !important;
		z-index: 1065 !important;
		width: var(--qmb-action-size) !important;
		height: var(--qmb-action-size) !important;
		min-width: var(--qmb-action-size) !important;
		min-height: var(--qmb-action-size) !important;
		margin: 0 !important;
		padding: 0 !important;
		border-radius: 50% !important;
		transform: none;
	}

	.bs-headfour a.blogier-member-button {
		left: calc(50% - (var(--qmb-action-total) / 2)) !important;
	}

	.bs-headfour a.msearch {
		left: calc(50% - (var(--qmb-action-size) / 2)) !important;
	}

	.bs-headfour .blogier-mobile-date-filter {
		left: calc(50% + (var(--qmb-action-total) / 2) - var(--qmb-action-size)) !important;
		display: block !important;
	}

	.bs-headfour .blogier-mobile-date-filter .blogus-date-index-wrap,
	.bs-headfour .blogier-mobile-date-filter .dropdown,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .blogier-mobile-date-filter .blogus-date-index-wrap,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .blogier-mobile-date-filter .dropdown {
		position: static !important;
		display: block !important;
		width: var(--qmb-action-size) !important;
		height: var(--qmb-action-size) !important;
		margin: 0 !important;
		padding: 0 !important;
		line-height: 0 !important;
	}

	.bs-headfour .blogier-mobile-date-filter .date-index-trigger,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .blogier-mobile-date-filter .date-index-trigger {
		width: var(--qmb-action-size) !important;
		height: var(--qmb-action-size) !important;
		min-width: var(--qmb-action-size) !important;
		min-height: var(--qmb-action-size) !important;
		border-radius: 50% !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.bs-headfour a.blogier-member-button i,
	.bs-headfour a.msearch i,
	.bs-headfour .blogier-mobile-date-filter .date-index-trigger i,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button i,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch i,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger i {
		font-size: 20px !important;
		line-height: 1 !important;
	}

	.bs-headfour .blogier-mobile-date-filter .date-index-trigger span,
	.bs-headfour .blogier-mobile-date-filter .date-index-trigger::after,
	.bs-headfour .blogier-mobile-date-filter::after {
		display: none !important;
		content: none !important;
	}

	.bs-headfour .blogier-mobile-date-filter .blogus-date-index-panel,
	.bs-headfour .blogier-mobile-date-filter .dropdown-menu.blogus-date-index-panel,
	body .bs-headfour .blogier-mobile-date-filter .blogus-date-index-panel.show,
	body .bs-headfour .blogier-mobile-date-filter .dropdown-menu.blogus-date-index-panel.show,
	body .bs-headfour .blogier-mobile-date-filter .dropdown-menu.blogus-date-index-panel[data-bs-popper],
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .blogus-date-index-panel,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .dropdown-menu.blogus-date-index-panel,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .dropdown-menu.blogus-date-index-panel.show,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .dropdown-menu.blogus-date-index-panel[data-bs-popper] {
		position: fixed !important;
		top: auto !important;
		right: auto !important;
		left: auto !important;
		inset-inline-end: calc(var(--qmb-action-right) + var(--qmb-action-size) + 10px) !important;
		bottom: calc(var(--qmb-action-bottom) + var(--qmb-action-size) + 12px) !important;
		width: min(340px, calc(100vw - 24px)) !important;
		max-width: calc(100vw - 24px) !important;
		transform: none !important;
		transform-origin: 100% 100% !important;
		z-index: 1070 !important;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button i,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch i,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger i {
		position: relative !important;
		display: block !important;
		width: 22px !important;
		height: 22px !important;
		font-size: 0 !important;
		line-height: 1 !important;
		color: currentColor !important;
		font-family: Arial, sans-serif !important;
		z-index: 1;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button i::before,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button i::after,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch i::before,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch i::after,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger i::before,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger i::after {
		content: "" !important;
		position: absolute !important;
		display: block !important;
		box-sizing: border-box !important;
		color: currentColor !important;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button i::before {
		width: 7px;
		height: 7px;
		left: 50%;
		top: 4px;
		border-radius: 50%;
		background: currentColor;
		transform: translateX(-50%);
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button i::after {
		width: 15px;
		height: 8px;
		left: 50%;
		bottom: 3px;
		border-radius: 9px 9px 4px 4px;
		background: currentColor;
		transform: translateX(-50%);
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch i::before {
		width: 14px;
		height: 14px;
		left: 2px;
		top: 2px;
		border: 3px solid currentColor;
		border-radius: 50%;
		background: transparent;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch i::after {
		width: 9px;
		height: 3px;
		right: 1px;
		bottom: 3px;
		border-radius: 999px;
		background: currentColor;
		transform: rotate(45deg);
		transform-origin: center;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger i::before {
		width: 17px;
		height: 17px;
		left: 50%;
		top: 3px;
		border: 2px solid currentColor;
		border-top-width: 5px;
		border-radius: 3px;
		background: transparent;
		transform: translateX(-50%);
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger i::after {
		width: 11px;
		height: 7px;
		left: 50%;
		top: 10px;
		border-top: 2px solid currentColor;
		border-bottom: 2px solid currentColor;
		transform: translateX(-50%);
		opacity: .9;
	}

	body.qmb-mobile-actions-active .qmb-mobile-action-tray,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.blogier-member-button,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > a.msearch,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray > .blogier-mobile-date-filter,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .blogier-mobile-date-filter,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .blogus-date-index-wrap,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .dropdown,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger {
		animation: none !important;
		transition-property: box-shadow, filter, background, border-color !important;
		transform: none !important;
	}
}

@media (max-width: 575px) {
	body {
		--qmb-action-size: 44px;
		--qmb-action-gap: 9px;
		--qmb-action-bottom: calc(28px + env(safe-area-inset-bottom, 0px));
		--qmb-action-right: 12px;
	}
}

@media (prefers-reduced-motion: no-preference) and (max-width: 991.98px) {
	.bs-headfour a.blogier-member-button,
	.bs-headfour a.msearch,
	.bs-headfour .blogier-mobile-date-filter .date-index-trigger,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger {
		transition: box-shadow .22s ease, filter .22s ease;
	}

	.bs-headfour a.blogier-member-button:active,
	.bs-headfour a.msearch:active,
	.bs-headfour .blogier-mobile-date-filter .date-index-trigger:active,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.blogier-member-button:active,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray a.msearch:active,
	body.qmb-mobile-actions-active .qmb-mobile-action-tray .date-index-trigger:active {
		filter: brightness(1.08);
	}
}
