body.snwr-learn .td-header-wrap,body.snwr-learn .tdc-header-wrap,body.snwr-learn .td-header-template-wrap,body.snwr-learn .td-header-menu-wrap,body.snwr-learn .td-header-menu-wrap-full,body.snwr-learn .td-header-top-menu-full,body.snwr-learn .td-header-mobile-wrap,body.snwr-learn .td-mobile-nav,body.snwr-tutorial-single .td-header-wrap,body.snwr-tutorial-single .tdc-header-wrap,body.snwr-tutorial-single .td-header-template-wrap,body.snwr-tutorial-single .td-header-menu-wrap,body.snwr-tutorial-single .td-header-menu-wrap-full,body.snwr-tutorial-single .td-header-top-menu-full,body.snwr-tutorial-single .td-header-mobile-wrap,body.snwr-tutorial-single .td-mobile-nav{display:none!important;visibility:hidden!important}
body.snwr-tutorial-single .snwr-tutorial-subheader{--snwr-toolbar-offset:0px!important;top:var(--snwr-admin-offset)!important}
.snwr-learn.snwr-learn .snwr-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.snwr-learn.snwr-learn .snwr-module-card{min-height:340px!important;grid-template-rows:1fr auto!important;border-color:#d7dde4!important;border-radius:8px!important;box-shadow:0 18px 38px rgba(15,23,42,.08)!important}
.snwr-learn.snwr-learn .snwr-module-card__top{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;padding:28px 16px 0!important;padding-right:138px!important}
.snwr-learn.snwr-learn .snwr-module-card__icon{width:52px!important;height:52px!important}
.snwr-learn.snwr-learn .snwr-module-card__icon svg{width:27px!important;height:27px!important}
.snwr-learn.snwr-learn .snwr-module-card h3{margin:0 0 8px!important;font-size:22px!important;line-height:1.05!important}
.snwr-learn.snwr-learn .snwr-module-card__subtitle{width:min(100%,240px)!important;min-width:0!important;padding:5px 14px!important;font-size:11px!important;line-height:1.3!important}
.snwr-learn.snwr-learn .snwr-module-card__description{padding:13px 16px 0!important;font-size:13px!important;line-height:1.4!important}
.snwr-learn.snwr-learn .snwr-module-card__rating{top:14px!important;right:14px!important;min-width:0!important;padding:6px 8px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;column-gap:5px!important;row-gap:1px!important;font-size:10px!important}
.snwr-learn.snwr-learn .snwr-module-card__rating strong{font-size:13px!important}
.snwr-learn.snwr-learn .snwr-module-card__rating small{flex:0 0 100%!important;text-align:right!important;font-size:10px!important}
.snwr-learn.snwr-learn .snwr-module-card__rating .snwr-stars{font-size:11px!important}
.snwr-learn.snwr-learn .snwr-module-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:8px 16px 12px!important}
.snwr-learn.snwr-learn .snwr-module-card__meta div{grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 8px!important;align-items:center!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.snwr-learn.snwr-learn .snwr-module-card__meta span{grid-column:1!important;grid-row:1/span 2!important;width:28px!important;height:28px!important}
.snwr-learn.snwr-learn .snwr-module-card__meta svg{width:16px!important;height:16px!important}
.snwr-learn.snwr-learn .snwr-module-card__meta strong{grid-column:2!important;grid-row:1!important;align-self:end!important;font-size:12px!important;line-height:1.2!important}
.snwr-learn.snwr-learn .snwr-module-card__meta small{grid-column:2!important;grid-row:2!important;align-self:start!important;font-size:11px!important;line-height:1.2!important}
.snwr-learn.snwr-learn .snwr-module-card__cta{grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;align-content:center!important;min-height:58px!important;padding:12px 16px!important}
.snwr-learn.snwr-learn .snwr-module-card__cta:before{grid-column:1!important;grid-row:1/span 2!important;align-self:center!important;justify-self:center!important;display:inline-flex!important;width:28px!important;height:28px!important;border-radius:999px!important;background-color:rgba(255,255,255,.16)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 10 12 5 2 10l10 5 10-5Z%22/%3E%3Cpath d=%22M6 12v5c3.5 2 8.5 2 12 0v-5%22/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;content:""!important;font-size:0!important;line-height:1!important}
.snwr-learn.snwr-learn .snwr-module-card__cta span{grid-column:2!important;grid-row:1!important;align-self:end!important;min-width:0!important;font-size:15px!important;line-height:1.2!important}
.snwr-learn.snwr-learn .snwr-module-card__cta small{grid-column:2!important;grid-row:2!important;align-self:start!important;min-width:0!important;font-size:10px!important;line-height:1.3!important}
.snwr-learn.snwr-learn .snwr-feature-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto auto 1fr!important;align-content:start!important;min-height:360px!important;padding:24px!important;gap:16px!important;border-radius:8px!important;text-align:left!important}
.snwr-learn.snwr-learn .snwr-feature-card__top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0!important;width:100%!important}
.snwr-learn.snwr-learn .snwr-feature-card__badge{gap:5px!important;padding:3px 7px!important;font-size:11px!important;line-height:1.15!important}
.snwr-learn.snwr-learn .snwr-feature-card__rating{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;min-width:86px!important;column-gap:5px!important;row-gap:1px!important;font-size:12px!important;line-height:1.1!important}
.snwr-learn.snwr-learn .snwr-feature-card__rating strong{font-size:13px!important;line-height:1!important}
.snwr-learn.snwr-learn .snwr-feature-card__rating .snwr-stars{font-size:12px!important;line-height:1!important}
.snwr-learn.snwr-learn .snwr-feature-card__rating small{flex:0 0 100%!important;text-align:right!important;font-size:10px!important;line-height:1.2!important}
.snwr-learn.snwr-learn .snwr-feature-card__kicker{margin:0!important;font-size:12px!important;line-height:1.4!important;text-align:left!important}
.snwr-learn.snwr-learn .snwr-feature-card__body{grid-template-columns:96px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;justify-items:start!important;min-width:0!important;width:100%!important}
.snwr-learn.snwr-learn .snwr-feature-card__icon{width:96px!important;height:96px!important}
.snwr-learn.snwr-learn .snwr-feature-card__icon svg{width:62px!important;height:62px!important}
.snwr-learn.snwr-learn .snwr-feature-card h2{font-size:24px!important;line-height:1.3!important;text-align:left!important}
.snwr-learn.snwr-learn .snwr-feature-card__body p{font-size:13px!important;line-height:1.5!important;text-align:left!important}
.snwr-learn.snwr-learn .snwr-feature-card__stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:0!important;width:100%!important}
.snwr-learn.snwr-learn .snwr-feature-stat{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 8px!important;align-items:center!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}
.snwr-learn.snwr-learn .snwr-feature-stat span{grid-column:1!important;grid-row:1/span 2!important;width:28px!important;height:28px!important}
.snwr-learn.snwr-learn .snwr-feature-stat svg{width:16px!important;height:16px!important}
.snwr-learn.snwr-learn .snwr-feature-stat strong{grid-column:2!important;grid-row:1!important;align-self:end!important;font-size:12px!important;line-height:1.2!important}
.snwr-learn.snwr-learn .snwr-feature-stat small{grid-column:2!important;grid-row:2!important;align-self:start!important;font-size:10px!important;line-height:1.2!important}
.snwr-learn.snwr-learn .snwr-feature-card__cta{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;width:100%!important;min-height:44px!important;font-size:13px!important;padding:10px 12px!important}
.snwr-learn.snwr-learn .snwr-feature-card__cta span:first-child{min-width:0!important;font-size:13px!important;line-height:1.2!important;text-align:center!important}
.snwr-learn.snwr-learn .snwr-feature-card__cta span:last-child{width:24px!important;height:24px!important;font-size:13px!important}
.snwr-learn.snwr-learn .snwr-feature-card__dots{gap:7px!important;margin-top:0!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header strong{font-size:18px!important;line-height:1!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header:before{width:24px!important;height:24px!important;border-radius:7px!important;background-color:#e8f7f0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23047857\' stroke-width=\'2.2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cellipse cx=\'12\' cy=\'5\' rx=\'7\' ry=\'3\'/%3E%3Cpath d=\'M5 5v6c0 1.7 3.1 3 7 3s7-1.3 7-3V5\'/%3E%3Cpath d=\'M5 11v6c0 1.7 3.1 3 7 3s7-1.3 7-3v-6\'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;color:#047857!important;-webkit-mask:none!important;mask:none!important;box-shadow:none!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar{height:auto!important;min-height:0!important;max-height:calc(100vh - var(--snwr-admin-offset) - var(--snwr-toolbar-offset) - 96px)!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header{box-shadow:none!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav{flex:0 1 auto!important;height:auto!important;min-height:0!important;max-height:calc(100vh - var(--snwr-admin-offset) - var(--snwr-toolbar-offset) - 160px)!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search{margin:-1px 0 0!important;padding:0 14px 12px!important;border-top:1px solid #047857!important;background:#047857!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search-control{min-height:36px!important;grid-template-columns:18px minmax(0,1fr) 30px!important;padding:0 6px 0 11px!important;border-radius:9px!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search input{min-height:28px!important;font-size:11px!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search + .snwr-tutorial-nav__chapter{border-top:0!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter summary{min-height:38px!important;font-size:12px!important;padding:10px 16px 8px!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a{min-height:30px!important;font-size:11px!important;padding:5px 7px!important}
.snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-time{font-size:10px!important}
body.snwr-learn .snwr-tutorial-subheader,body.snwr-learning-path .snwr-tutorial-subheader,body.snwr-tutorial-single .snwr-tutorial-subheader{position:fixed!important;top:var(--snwr-admin-offset)!important;right:0!important;left:0!important;z-index:10020!important}
/* v1.7.1: was a hardcoded single-row header height; now the JS-measured total main-header + sub-header stack height (see detectToolbarOffset() in snwr-tutorial.js). */
body.snwr-learn .snwr-learn,body.snwr-learning-path .snwr-learning-path,body.snwr-tutorial-single .snwr-tutorial{padding-top:var(--snwr-toolbar-offset, 96px)!important}
body.snwr-tutorial-single .snwr-tutorial-ad-sidebar .snwr-ad-slot{width:150px!important;min-width:150px!important;max-width:150px!important;height:400px!important;min-height:400px!important;max-height:400px!important;overflow:hidden!important}
body.snwr-tutorial-single .snwr-tutorial-ad-sidebar .snwr-ad-slot--managed>div,body.snwr-tutorial-single .snwr-tutorial-ad-sidebar .snwr-ad-slot--managed .td-a-rec,body.snwr-tutorial-single .snwr-tutorial-ad-sidebar .snwr-ad-slot--managed .td-g-rec,body.snwr-tutorial-single .snwr-tutorial-ad-sidebar .snwr-ad-slot--managed ins,body.snwr-tutorial-single .snwr-tutorial-ad-sidebar .snwr-ad-slot--managed iframe{width:150px!important;max-width:150px!important;height:400px!important;max-height:400px!important;margin:0 auto!important}
.snwr-learn.snwr-learn .snwr-module-card__rating{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:end!important;width:max-content!important;max-width:118px!important;padding:5px 7px!important;column-gap:4px!important;row-gap:1px!important}
.snwr-learn.snwr-learn .snwr-module-card__rating strong{grid-column:1!important;grid-row:1!important}
.snwr-learn.snwr-learn .snwr-module-card__rating .snwr-stars{grid-column:2!important;grid-row:1!important;white-space:nowrap!important}
.snwr-learn.snwr-learn .snwr-module-card__rating small{grid-column:1/-1!important;grid-row:2!important;white-space:nowrap!important}
@media(max-width:1024px){.snwr-learn.snwr-learn .snwr-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.snwr-learn.snwr-learn .snwr-module-grid{grid-template-columns:1fr!important}.snwr-learn.snwr-learn .snwr-module-card__rating{position:static!important;width:fit-content!important;margin:14px 14px 0 auto!important}.snwr-learn.snwr-learn .snwr-module-card__top{padding-right:16px!important}}

/* v1.6.9: ensure the SNWR fixed header is positioned below the WordPress admin bar. */
/* v1.8.5: remove Newspaper footer chrome from SNWR learning pages. */
body.snwr-learn .td-footer-wrapper,
body.snwr-learn .td-footer-wrap,
body.snwr-learn .td-sub-footer-container,
body.snwr-learn .td-menu-footer,
body.snwr-learning-path .td-footer-wrapper,
body.snwr-learning-path .td-footer-wrap,
body.snwr-learning-path .td-sub-footer-container,
body.snwr-learning-path .td-menu-footer,
body.snwr-tutorial-single .td-footer-wrapper,
body.snwr-tutorial-single .td-footer-wrap,
body.snwr-tutorial-single .td-sub-footer-container,
body.snwr-tutorial-single .td-menu-footer {
	display: none !important;
}

@media screen and (min-width: 783px) {
	body.admin-bar.snwr-tutorial-single .snwr-tutorial-subheader,
	body.admin-bar.snwr-learn .snwr-tutorial-subheader,
	body.admin-bar.snwr-learning-path .snwr-tutorial-subheader {
		--snwr-admin-offset: 32px !important;
		top: 32px !important;
	}

	body.admin-bar.snwr-tutorial-single .snwr-tutorial-toolbar {
		--snwr-admin-offset: 32px !important;
		top: 70px !important;
	}

	body.admin-bar.snwr-tutorial-single .snwr-tutorial {
		/* v1.7.1: header stack height (JS-measured, see detectToolbarOffset()) + 48px breadcrumb/rating toolbar. */
		padding-top: calc(var(--snwr-toolbar-offset, 38px) + 48px) !important;
	}
}

@media screen and (max-width: 782px) {
	body.admin-bar.snwr-tutorial-single .snwr-tutorial-subheader,
	body.admin-bar.snwr-learn .snwr-tutorial-subheader,
	body.admin-bar.snwr-learning-path .snwr-tutorial-subheader {
		--snwr-admin-offset: 46px !important;
		top: 46px !important;
	}

	body.admin-bar.snwr-tutorial-single .snwr-tutorial-toolbar {
		--snwr-admin-offset: 46px !important;
		top: 84px !important;
	}

	body.admin-bar.snwr-tutorial-single .snwr-tutorial {
		/* v1.7.1: header stack height (JS-measured, see detectToolbarOffset()) + 48px breadcrumb/rating toolbar. */
		padding-top: calc(var(--snwr-toolbar-offset, 38px) + 48px) !important;
	}
}

/* v1.7.4: keep the left lesson navigation sticky and fully visible while the lesson body scrolls. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		display: flex !important;
		flex-direction: column !important;
		position: sticky !important;
		top: calc(var(--snwr-admin-offset) + 116px) !important;
		align-self: start !important;
		height: calc(100vh - var(--snwr-admin-offset) - 116px) !important;
		min-height: calc(100vh - var(--snwr-admin-offset) - 116px) !important;
		max-height: calc(100vh - var(--snwr-admin-offset) - 116px) !important;
		overflow: hidden !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav {
		flex: 1 1 auto !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		overflow-y: auto !important;
		overflow-x: hidden !important;
		overscroll-behavior: contain;
		padding-bottom: 48px !important;
	}
}

/* v1.7.5: flat W3Schools-style desktop lesson sidebar. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial-shell,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-has-sidebar-ads,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-ads-empty {
		grid-template-columns: 310px minmax(0, 1fr) 180px !important;
		gap: 0 !important;
		overflow: visible !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		position: sticky !important;
		top: calc(var(--snwr-admin-offset) + 116px) !important;
		display: flex !important;
		flex-direction: column !important;
		width: 310px !important;
		flex-basis: 310px !important;
		height: calc(100vh - var(--snwr-admin-offset) - 146px) !important;
		min-height: 360px !important;
		max-height: calc(100vh - var(--snwr-admin-offset) - 146px) !important;
		overflow: hidden !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: #f1f3f4 !important;
		box-shadow: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header {
		position: static !important;
		display: flex !important;
		align-items: center !important;
		min-height: 0 !important;
		padding: 18px 18px 10px !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: #f1f3f4 !important;
		box-shadow: none !important;
		color: #1f2937 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header::before {
		display: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header strong {
		color: #1f2937 !important;
		font-size: 20px !important;
		font-weight: 700 !important;
		line-height: 1.2 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav {
		flex: 1 1 auto !important;
		min-height: 0 !important;
		height: auto !important;
		max-height: none !important;
		overflow-y: auto !important;
		overflow-x: hidden !important;
		padding: 0 0 28px !important;
		background: #f1f3f4 !important;
		scrollbar-gutter: stable !important;
		overscroll-behavior: contain;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__path {
		display: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search {
		position: sticky !important;
		top: 0 !important;
		z-index: 3 !important;
		margin: 0 !important;
		padding: 8px 14px 12px !important;
		border: 0 !important;
		background: #f1f3f4 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search-control {
		display: grid !important;
		grid-template-columns: 18px minmax(0, 1fr) 28px !important;
		min-height: 34px !important;
		padding: 0 5px 0 10px !important;
		border: 1px solid #d1d5db !important;
		border-radius: 3px !important;
		background: #ffffff !important;
		box-shadow: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search-icon svg {
		width: 14px !important;
		height: 14px !important;
		color: #6b7280 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search input {
		min-height: 30px !important;
		padding: 0 !important;
		border: 0 !important;
		font-size: 14px !important;
		line-height: 1.2 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__filter-button {
		width: 26px !important;
		height: 26px !important;
		border-radius: 3px !important;
		background: transparent !important;
		color: #047857 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter {
		margin: 0 !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter summary {
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) auto auto !important;
		gap: 8px !important;
		align-items: center !important;
		min-height: 32px !important;
		padding: 14px 16px 5px !important;
		border: 0 !important;
		background: transparent !important;
		color: #374151 !important;
		cursor: pointer !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter summary::-webkit-details-marker,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter summary::marker {
		display: none !important;
		content: "" !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter-title {
		font-size: 12px !important;
		font-weight: 700 !important;
		line-height: 1.25 !important;
		letter-spacing: 0.08em !important;
		text-transform: uppercase !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter-count {
		padding: 0 !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: transparent !important;
		color: #6b7280 !important;
		font-size: 11px !important;
		font-weight: 500 !important;
		line-height: 1 !important;
		white-space: nowrap !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter-toggle {
		color: #6b7280 !important;
		font-size: 12px !important;
		line-height: 1 !important;
		transform: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter:not([open]) .snwr-tutorial-nav__chapter-toggle {
		transform: rotate(180deg) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons {
		position: static !important;
		display: block !important;
		margin: 0 !important;
		padding: 0 0 6px !important;
		border: 0 !important;
		background: transparent !important;
		list-style: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons::before {
		display: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons li {
		margin: 0 !important;
		padding: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons li + li {
		margin-top: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a {
		display: grid !important;
		grid-template-columns: 18px minmax(0, 1fr) auto !important;
		gap: 8px !important;
		align-items: center !important;
		min-height: 30px !important;
		padding: 5px 14px 5px 16px !important;
		border: 0 !important;
		border-left: 3px solid transparent !important;
		border-radius: 0 !important;
		background: transparent !important;
		color: #111827 !important;
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 1.25 !important;
		text-decoration: none !important;
		box-shadow: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a::before {
		display: grid !important;
		place-items: center !important;
		width: 16px !important;
		height: 16px !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: transparent !important;
		color: #047857 !important;
		content: "" !important;
		font-size: 13px !important;
		font-weight: 700 !important;
		line-height: 1 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a.snwr-is-complete::before,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a.snwr-is-current::before,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a[aria-current="page"]::before {
		content: "\2713" !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a:hover,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a:focus-visible {
		background: #e5e7eb !important;
		color: #064e3b !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a.snwr-is-current,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a[aria-current="page"] {
		border-left-color: #04aa6d !important;
		background: #d1d5db !important;
		color: #064e3b !important;
		font-weight: 700 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-title {
		min-width: 0 !important;
		overflow-wrap: anywhere !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-time {
		display: inline-flex !important;
		align-items: center !important;
		gap: 3px !important;
		color: #6b7280 !important;
		font-size: 12px !important;
		font-weight: 500 !important;
		white-space: nowrap !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-time::before {
		display: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-clock {
		width: 12px !important;
		height: 12px !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a[aria-current="page"] .snwr-tutorial-nav__lesson-time {
		color: #047857 !important;
	}
}

@media screen and (min-width: 901px) and (max-width: 1180px) {
	body.snwr-tutorial-single .snwr-tutorial-shell,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-has-sidebar-ads,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-ads-empty {
		grid-template-columns: 300px minmax(0, 1fr) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		width: 300px !important;
		flex-basis: 300px !important;
	}
}

/* v1.7.6: restore previous card UI; only keep sticky height and independent left-nav scroll. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial-shell,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-has-sidebar-ads,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-ads-empty {
		grid-template-columns: 250px minmax(0, 1fr) 180px !important;
		gap: 0 !important;
		overflow: visible !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		position: sticky !important;
		top: calc(var(--snwr-admin-offset) + 116px) !important;
		display: flex !important;
		flex-direction: column !important;
		align-self: start !important;
		width: 225px !important;
		flex-basis: 225px !important;
		height: calc(100vh - var(--snwr-admin-offset) - 128px) !important;
		min-height: 0 !important;
		max-height: calc(100vh - var(--snwr-admin-offset) - 128px) !important;
		overflow: hidden !important;
		border: 1px solid #dbe3ec !important;
		border-radius: 18px !important;
		background: #ffffff !important;
		box-shadow: 0 4px 14px rgba(15, 23, 42, 0.06) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header {
		position: sticky !important;
		top: 0 !important;
		z-index: 5 !important;
		display: grid !important;
		grid-template-columns: 28px minmax(0, 1fr) auto !important;
		gap: 8px !important;
		align-items: center !important;
		min-height: 0 !important;
		padding: 10px 14px 8px !important;
		border: 0 !important;
		border-radius: 18px 18px 0 0 !important;
		background: linear-gradient(135deg, #047857 0%, #04aa6d 100%) !important;
		box-shadow: none !important;
		color: #ffffff !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header::before {
		display: grid !important;
		place-items: center !important;
		width: 24px !important;
		height: 24px !important;
		border-radius: 7px !important;
		background-color: #e8f7f0 !important;
		color: #047857 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header strong {
		color: #ffffff !important;
		font-size: 18px !important;
		font-weight: 900 !important;
		line-height: 1 !important;
		letter-spacing: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav {
		flex: 1 1 auto !important;
		min-height: 0 !important;
		height: auto !important;
		max-height: none !important;
		overflow-y: auto !important;
		overflow-x: hidden !important;
		padding: 0 0 72px !important;
		background: #ffffff !important;
		overscroll-behavior: contain;
		scroll-padding-bottom: 72px !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search {
		position: sticky !important;
		top: 0 !important;
		z-index: 12 !important;
		margin: -1px 0 0 !important;
		padding: 0 14px 12px !important;
		border-top: 1px solid #047857 !important;
		background: #047857 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search-control {
		display: grid !important;
		grid-template-columns: 18px minmax(0, 1fr) 30px !important;
		gap: 7px !important;
		align-items: center !important;
		min-height: 36px !important;
		padding: 0 6px 0 11px !important;
		border: 0 !important;
		border-radius: 9px !important;
		background: #ffffff !important;
		box-shadow: 0 12px 28px rgba(15, 23, 42, 0.12) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter {
		margin: 0 !important;
		border: 0 !important;
		border-top: 1px solid #dfe4ea !important;
		border-radius: 0 !important;
		background: #ffffff !important;
		box-shadow: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter summary {
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) auto auto !important;
		gap: 5px !important;
		align-items: center !important;
		min-height: 38px !important;
		padding: 10px 10px 8px !important;
		background: #ffffff !important;
		color: #0f172a !important;
		cursor: pointer !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter-title {
		min-width: 0 !important;
		overflow: hidden !important;
		white-space: nowrap !important;
		text-overflow: ellipsis !important;
		font-size: 12px !important;
		font-weight: 900 !important;
		line-height: 1.1 !important;
		letter-spacing: 0 !important;
		text-transform: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter-count {
		padding: 3px 7px !important;
		border-radius: 999px !important;
		background: #e8f7f0 !important;
		color: #047857 !important;
		font-size: 11px !important;
		font-weight: 800 !important;
		line-height: 1 !important;
		white-space: nowrap !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter-toggle {
		color: #0f172a !important;
		font-size: 11px !important;
		line-height: 1 !important;
		transform: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__chapter:not([open]) .snwr-tutorial-nav__chapter-toggle {
		transform: rotate(180deg) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons {
		position: relative !important;
		margin: 0 !important;
		padding: 0 12px 12px 45px !important;
		background: #ffffff !important;
		list-style: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons::before {
		display: block !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons li {
		margin: 0 !important;
		padding: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a {
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) auto !important;
		gap: 8px !important;
		align-items: center !important;
		min-height: 30px !important;
		padding: 5px 7px !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: transparent !important;
		color: #0f172a !important;
		font-size: 11px !important;
		font-weight: 700 !important;
		line-height: 1.12 !important;
		text-decoration: none !important;
		box-shadow: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a:hover,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a:focus-visible,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a.snwr-is-current,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a[aria-current="page"] {
		background: transparent !important;
		color: #047857 !important;
		font-weight: 900 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a::before {
		display: grid !important;
		place-items: center !important;
		border-radius: 999px !important;
		background: #ffffff !important;
		color: #64748b !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a.snwr-is-current::before,
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a[aria-current="page"]::before {
		background: #047857 !important;
		color: #ffffff !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-time {
		color: #64748b !important;
		font-size: 10px !important;
		font-weight: 700 !important;
		white-space: nowrap !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-clock {
		width: 12px !important;
		height: 12px !important;
	}
}

/* v1.7.7: keep current UI; make only the outer left nav square and independently scrollable. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial-shell,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-has-sidebar-ads,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-ads-empty {
		overflow: visible !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		position: sticky !important;
		top: calc(var(--snwr-admin-offset) + 116px) !important;
		display: flex !important;
		flex-direction: column !important;
		align-self: start !important;
		height: calc(100vh - var(--snwr-admin-offset) - 116px) !important;
		height: calc(100dvh - var(--snwr-admin-offset) - 116px) !important;
		min-height: 0 !important;
		max-height: calc(100vh - var(--snwr-admin-offset) - 116px) !important;
		max-height: calc(100dvh - var(--snwr-admin-offset) - 116px) !important;
		overflow: hidden !important;
		border-radius: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header {
		border-radius: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav {
		flex: 1 1 auto !important;
		min-height: 0 !important;
		height: auto !important;
		max-height: none !important;
		overflow-y: auto !important;
		overflow-x: hidden !important;
		padding-bottom: 72px !important;
		overscroll-behavior: contain;
		scroll-padding-bottom: 72px !important;
	}
}

/* v1.7.8: fix desktop left navigation below breadcrumbs and hide lesson timers. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial-shell,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-has-sidebar-ads,
	body.snwr-tutorial-single .snwr-tutorial-shell.snwr-ads-empty {
		grid-template-columns: 250px minmax(0, 1fr) 180px !important;
		overflow: visible !important;
	}

	body.snwr-tutorial-single .snwr-tutorial-content {
		grid-column: 2 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial-ad-sidebar {
		grid-column: 3 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		position: fixed !important;
		top: calc(var(--snwr-admin-offset) + 86px) !important;
		right: auto !important;
		bottom: 0 !important;
		left: max(16px, calc((100vw - 1460px) / 2 + 16px)) !important;
		z-index: 100 !important;
		display: flex !important;
		flex-direction: column !important;
		width: 225px !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		overflow: hidden !important;
		border-radius: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header {
		border-radius: 0 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav {
		flex: 1 1 auto !important;
		min-height: 0 !important;
		height: auto !important;
		max-height: none !important;
		overflow-y: auto !important;
		overflow-x: hidden !important;
		padding-bottom: 72px !important;
		overscroll-behavior: contain;
		scroll-padding-bottom: 72px !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-time {
		display: none !important;
	}
}

@media screen and (min-width: 901px) and (max-width: 1180px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		left: 16px !important;
	}
}

/* v1.7.9: place the fixed left nav below the full header + breadcrumb stack. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		top: calc(var(--snwr-admin-offset) + 130px) !important;
	}
}

/* v1.7.10: use the measured breadcrumb bottom so every learning path aligns correctly. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		top: var(--snwr-sidebar-top, calc(var(--snwr-admin-offset) + 130px)) !important;
	}
}

/* v1.7.11: measured fixed sidebar geometry for consistent full-height left navigation. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar {
		top: var(--snwr-sidebar-top, calc(var(--snwr-admin-offset) + 130px)) !important;
		right: auto !important;
		bottom: auto !important;
		left: var(--snwr-sidebar-left, 0) !important;
		width: var(--snwr-sidebar-width, 238px) !important;
		height: var(--snwr-sidebar-height, calc(100vh - var(--snwr-admin-offset) - 130px)) !important;
		height: var(--snwr-sidebar-height, calc(100dvh - var(--snwr-admin-offset) - 130px)) !important;
		max-height: var(--snwr-sidebar-height, calc(100vh - var(--snwr-admin-offset) - 130px)) !important;
		max-height: var(--snwr-sidebar-height, calc(100dvh - var(--snwr-admin-offset) - 130px)) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial-toolbar,
	body.admin-bar.snwr-tutorial-single .snwr-tutorial-toolbar {
		left: var(--snwr-fixed-sidebar-width, 238px) !important;
	}
}

/* v1.8.1: compact lesson rows with the marker inline before the lesson name. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons {
		padding: 0 12px 8px 20px !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a {
		grid-template-columns: minmax(0, 1fr) !important;
		gap: 0 !important;
		min-height: 26px !important;
		padding: 3px 6px !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a::before {
		display: none !important;
		content: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lesson-title {
		grid-column: 1 !important;
		grid-row: 1 !important;
		align-self: center !important;
	}
}

/* v1.8.2: no lesson marker and tighter left indent. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons {
		padding-left: 20px !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__lessons a::before {
		display: none !important;
		content: none !important;
	}
}

/* v1.8.8: remove sidebar path title and tighten the search control. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-sidebar__header {
		display: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__path {
		display: grid !important;
		grid-template-columns: 24px minmax(0, 1fr) !important;
		align-items: center !important;
		gap: 8px !important;
		margin: 0 !important;
		padding: 12px 12px 8px !important;
		background: #ffffff !important;
		color: #111827 !important;
		font-size: 17px !important;
		font-weight: 900 !important;
		line-height: 1.15 !important;
		text-transform: none !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__path::before {
		display: block !important;
		width: 24px !important;
		height: 24px !important;
		border-radius: 6px !important;
		background-color: #e8f7f0 !important;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='7' ry='3'/%3E%3Cpath d='M5 5v6c0 1.7 3.1 3 7 3s7-1.3 7-3V5'/%3E%3Cpath d='M5 11v6c0 1.7 3.1 3 7 3s7-1.3 7-3v-6'/%3E%3C/svg%3E") !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: 17px 17px !important;
		content: "" !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search {
		margin: 0 !important;
		padding: 0 8px 10px !important;
		border-top: 0 !important;
		background: #ffffff !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search-control {
		grid-template-columns: 16px minmax(0, 1fr) 24px !important;
		gap: 5px !important;
		min-height: 34px !important;
		padding: 0 5px 0 10px !important;
		border-radius: 8px !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__search input {
		min-height: 28px !important;
		font-size: 12px !important;
		line-height: 1.2 !important;
	}

	body.snwr-tutorial-single .snwr-tutorial.snwr-tutorial .snwr-tutorial-nav__filter-button {
		width: 24px !important;
		height: 24px !important;
		border-radius: 5px !important;
	}
}

/* v1.8.12: keep the rating toolbar below the full learning header height. */
@media screen and (min-width: 901px) {
	body.snwr-tutorial-single .snwr-tutorial {
		--snwr-toolbar-offset: 72px;
		padding-top: calc(var(--snwr-toolbar-offset) + 48px) !important;
	}

	body.snwr-tutorial-single .snwr-tutorial-toolbar,
	body.admin-bar.snwr-tutorial-single .snwr-tutorial-toolbar {
		position: fixed !important;
		top: calc(var(--snwr-admin-offset) + var(--snwr-toolbar-offset)) !important;
		right: 0 !important;
		left: var(--snwr-fixed-sidebar-width, 238px) !important;
		z-index: 10019 !important;
		margin: 0 !important;
	}
}
