.elementor-445 .elementor-element.elementor-element-f988f75{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-445 .elementor-element.elementor-element-f988f75:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-f988f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF8;}.elementor-445 .elementor-element.elementor-element-cff4228{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-445 .elementor-element.elementor-element-b95c31c{--display:flex;}.elementor-445 .elementor-element.elementor-element-ce7bd68 .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-445 .elementor-element.elementor-element-ce7bd68 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_subheading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_subheading-font-size );font-weight:var( --e-global-typography-tef_subheading-font-weight );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-ce7bd68 .tewido-elementra-heading__title a{transition:color 200ms ease, text-decoration-color 200ms ease;}.elementor-445 .elementor-element.elementor-element-ce7bd68 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-445 .elementor-element.elementor-element-ce2b4e6 p{margin-block-end:0px;}.elementor-445 .elementor-element.elementor-element-ef483fa{--display:flex;}.elementor-445 .elementor-element.elementor-element-3a316b9 .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-445 .elementor-element.elementor-element-3a316b9 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_subheading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_subheading-font-size );font-weight:var( --e-global-typography-tef_subheading-font-weight );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-3a316b9 .tewido-elementra-heading__title a{transition:color 200ms ease, text-decoration-color 200ms ease;}.elementor-445 .elementor-element.elementor-element-3a316b9 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-445 .elementor-element.elementor-element-fec8071 p{margin-block-end:0px;}.elementor-445 .elementor-element.elementor-element-983cb00 .tewido-elementra-creative-btn__text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;}.elementor-445 .elementor-element.elementor-element-983cb00 .tewido-elementra-creative-btn{font-size:14px;font-weight:600;border-radius:100px 100px 100px 100px;--tef-fx-trace-radius:100px;}.elementor-445 .elementor-element.elementor-element-75d2edc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-c0ceeeb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3EFE2;--border-color:#F3EFE2;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-445 .elementor-element.elementor-element-c0ceeeb:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-c0ceeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-445 .elementor-element.elementor-element-429f30f{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-445 .elementor-element.elementor-element-429f30f:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-429f30f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tef_surface );}.elementor-445 .elementor-element.elementor-element-1967ac9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-445 .elementor-element.elementor-element-ece6c3d .tewido-elementra-heading{text-align:center;margin-inline:auto;}.elementor-445 .elementor-element.elementor-element-ece6c3d .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-445 .elementor-element.elementor-element-ece6c3d .tewido-elementra-heading__title a{transition:color 200ms ease, text-decoration-color 200ms ease;}.elementor-445 .elementor-element.elementor-element-ece6c3d .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-445 .elementor-element.elementor-element-ece6c3d .tewido-elementra-heading__decorator--small.tewido-elementra-heading__decorator--line{width:var(--tef-line-length);height:var(--tef-line-thickness);--tef-line-length:20px;--tef-line-thickness:2px;}.elementor-445 .elementor-element.elementor-element-ece6c3d .tewido-elementra-heading__inner--small{gap:12px;}.elementor-445 .elementor-element.elementor-element-ece6c3d .tewido-elementra-heading__decorator--small{color:var( --e-global-color-primary );}.elementor-445 .elementor-element.elementor-element-a873f03{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-tef_primary_50 );--border-color:var( --e-global-color-tef_primary_50 );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-445 .elementor-element.elementor-element-a873f03:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-a873f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-180deg, #FFEDF5 0%, #FFF4F9 100%);}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading{text-align:start;margin-inline:0 auto;}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_title-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_title-font-size );font-weight:var( --e-global-typography-tef_title-font-weight );line-height:var( --e-global-typography-tef_title-line-height );}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading__title a{transition:color 200ms ease, text-decoration-color 200ms ease;}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-445 .elementor-element.elementor-element-0469c37{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading{text-align:center;margin-inline:auto;}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__small-title{margin-bottom:16px;}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__title{font-family:var( --e-global-typography-tef_subheading-font-family ), Sans-serif;font-size:var( --e-global-typography-tef_subheading-font-size );font-weight:var( --e-global-typography-tef_subheading-font-weight );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__title, .elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__title a{color:var( --e-global-color-primary );}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__title a{transition:color 200ms ease, text-decoration-color 200ms ease;}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__subtitle{margin-top:16px;}.elementor-445 .elementor-element.elementor-element-fafcee5{background-color:var( --e-global-color-tef_gray_25 );padding:24px 24px 24px 24px;border-radius:16px 16px 16px 16px;}@media(max-width:1366px){.elementor-445 .elementor-element.elementor-element-ce7bd68 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-3a316b9 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_title-font-size );line-height:var( --e-global-typography-tef_title-line-height );}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}}@media(min-width:768px){.elementor-445 .elementor-element.elementor-element-cff4228{--width:66.6666%;}.elementor-445 .elementor-element.elementor-element-75d2edc{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-445 .elementor-element.elementor-element-cff4228{--width:100%;}.elementor-445 .elementor-element.elementor-element-75d2edc{--width:100%;}}@media(max-width:1024px){.elementor-445 .elementor-element.elementor-element-f988f75{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-ce7bd68 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-3a316b9 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_title-font-size );line-height:var( --e-global-typography-tef_title-line-height );}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}}@media(max-width:767px){.elementor-445 .elementor-element.elementor-element-f988f75{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-445 .elementor-element.elementor-element-ce7bd68 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-3a316b9 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}.elementor-445 .elementor-element.elementor-element-c0ceeeb{--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-445 .elementor-element.elementor-element-429f30f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-445 .elementor-element.elementor-element-a873f03{--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-445 .elementor-element.elementor-element-716076c .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_title-font-size );line-height:var( --e-global-typography-tef_title-line-height );}.elementor-445 .elementor-element.elementor-element-0469c37{--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-41ee734 .tewido-elementra-heading__title{font-size:var( --e-global-typography-tef_subheading-font-size );line-height:var( --e-global-typography-tef_subheading-line-height );}}.facts {
    display: grid;
    gap: 1px;
    overflow: hidden;
    border: none;
    border-radius: 0;
    background: #E9DDE2;
    margin-bottom: 0;
    margin-top: 0;
}

.facts div {
    padding: 16px 0;
    background: #FFFFFF;
}

.facts dt {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.04em;
    color: #93003F;
}

.facts dd {
    margin: 4px 0 0;
    font-size: 14px;
    color: #55515A;
}

.facts dd b {
    color: #29252A;
    font-size: 20px;
    font-weight: 600;
}
.amcg__table {
	--peak: 60;

	--n-2016: 11;
	--n-2017: 12;
	--n-2018: 13;
	--n-2019: 17;
	--n-2021: 14;
	--n-2022: 18;
	--n-2023: 32;
	--n-2024: 31;
	--n-2025: 46;
	--n-2026: 56;
	--n-2027: 60;
}

.amcg__table tr[data-year="2016"] {
	--v: var(--n-2016);
}

.amcg__table tr[data-year="2017"] {
	--v: var(--n-2017);
}

.amcg__table tr[data-year="2018"] {
	--v: var(--n-2018);
}

.amcg__table tr[data-year="2019"] {
	--v: var(--n-2019);
}

.amcg__table tr[data-year="2021"] {
	--v: var(--n-2021);
}

.amcg__table tr[data-year="2022"] {
	--v: var(--n-2022);
}

.amcg__table tr[data-year="2023"] {
	--v: var(--n-2023);
}

.amcg__table tr[data-year="2024"] {
	--v: var(--n-2024);
}

.amcg__table tr[data-year="2025"] {
	--v: var(--n-2025);
}

.amcg__table tr[data-year="2026"] {
	--v: var(--n-2026);
}

.amcg__table tr[data-year="2027"] {
	--v: var(--n-2027);
}

.amcg__table-wrap,
.amcg__table-wrap * {
	box-sizing: border-box;
}

.amcg__table-wrap {
	position: relative;
	font-family: inherit;
	font-size: 1rem;
	color: var(--tewido-elementra-color-body);
	overflow-x: auto;
	overscroll-behavior-x: contain;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: thin;
	scrollbar-color: var(--tewido-elementra-color-gray-200) transparent;
}

.amcg__table-wrap:focus-visible {
	outline: 3px solid var(--tewido-elementra-color-gray-400);
	outline-offset: 4px;
	border-radius: 4px;
}

.amcg__table-wrap::-webkit-scrollbar {
	height: 8px;
}

.amcg__table-wrap::-webkit-scrollbar-track {
	background: transparent;
}

.amcg__table-wrap::-webkit-scrollbar-thumb {
	border: 2px solid transparent;
	border-radius: 999px;
	background: var(--tewido-elementra-color-gray-200) content-box;
}

.amcg__table-wrap:hover::-webkit-scrollbar-thumb {
	background: var(--tewido-elementra-color-gray-300) content-box;
}

.amcg__table {
	width: 100%;
	min-width: 44rem;
	margin: 0;
	border: 0;
	border-collapse: separate;
	border-spacing: 0;
	background: none;
	font-size: 0.9375rem;
	line-height: 1.6;
}

.amcg__table thead th {
	padding: 0 1rem 0.875rem;
	border: 0;
	background: none;
	font-size: 0.8125rem;
	font-weight: 600;
	color: var(--tewido-elementra-color-gray-500);
	text-align: start;
	white-space: nowrap;
}

.amcg__table thead th:nth-child(1) {
	width: 1%;
}

.amcg__table thead th:nth-child(2) {
	width: 1%;
}

.amcg__table thead th:nth-child(3) {
	width: 11rem;
}

.amcg__table thead th:nth-child(4),
.amcg__table thead th:nth-child(5) {
	width: 30%;
}

.amcg__table tbody td,
.amcg__table tbody th {
	padding: 1.125rem 1rem;
	border: 0;
	border-top: 1px solid var(--tewido-elementra-color-gray-100);
	text-align: start;
	vertical-align: middle;
	transition: background 140ms cubic-bezier(0.22, 0.61, 0.36, 1);
}

.amcg__table tbody tr:first-child td,
.amcg__table tbody tr:first-child th {
	border-top: 0;
}

.amcg__table tbody th {
	background: none;
	font-weight: 400;
	white-space: nowrap;
}

.amcg__ed {
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.4;
	color: var(--tewido-elementra-color-heading);
}

.amcg__yr {
	display: none;
	font-size: 0.8125rem;
	font-weight: 500;
	color: var(--tewido-elementra-color-gray-400);
	font-variant-numeric: tabular-nums;
}

.amcg__yr-cell .amcg__v {
	font-variant-numeric: tabular-nums;
	color: var(--tewido-elementra-color-gray-500);
}

.amcg__badge {
	display: inline-block;
	margin-top: 0.375rem;
	padding: 0.125rem 0.5rem;
	border-radius: 999px;
	background: rgba(245, 158, 11, 0.14);
	font-size: 0.6875rem;
	font-weight: 700;
	line-height: 1.6;
	color: #92620a;
}

.amcg__count {
	display: flex;
	align-items: center;
	gap: 0.75rem;
}

.amcg__count b::before {
	counter-reset: amcg-n var(--v);
	content: counter(amcg-n);
}

.amcg__count b[data-suffix]::after {
	content: attr(data-suffix);
}

.amcg__count b {
	flex: none;
	min-width: 1.75rem;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.2;
	color: var(--tewido-elementra-color-heading);
	font-variant-numeric: tabular-nums;
}

.amcg__bar {
	position: relative;
	display: block;
	flex: 1;
	height: 5px;
	border-radius: 999px;
	background: var(--tewido-elementra-color-gray-100);
}

.amcg__bar::before {
	content: "";
	position: absolute;
	inset-block: 0;
	inset-inline-start: 0;
	width: calc(var(--v) / var(--peak) * 100%);
	max-width: 100%;
	border-radius: 999px;
	background: var(--tewido-elementra-color-gray-400);
}

.amcg__table tbody tr[data-current] .amcg__bar::before {
	background: var(--tewido-elementra-color-accent);
}

.amcg__name {
	display: block;
	color: var(--tewido-elementra-color-gray-900);
	text-wrap: balance;
}

.amcg__where {
	display: inline-flex;
	align-items: center;
	gap: 0.375rem;
	margin-top: 0.375rem;
	font-size: 0.8125rem;
	font-weight: 500;
	line-height: 1.6;
	color: var(--tewido-elementra-color-gray-500);
}

.amcg__where::before {
	content: "";
	flex: none;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: var(--tewido-elementra-color-gray-300);
}

.amcg__pending {
	color: var(--tewido-elementra-color-gray-400);
	font-style: italic;
}

.amcg__table tbody tr[data-skipped] td,
.amcg__table tbody tr[data-skipped] th {
	padding-block: 0.75rem;
	background: #fff;
	color: var(--tewido-elementra-color-gray-400);
}

.amcg__table tbody tr[data-skipped] .amcg__ed {
	font-weight: 600;
	color: var(--tewido-elementra-color-gray-300);
}

.amcg__none {
	display: inline-flex;
	align-items: center;
	gap: 0.625rem;
	font-size: 0.875rem;
	color: var(--tewido-elementra-color-gray-400);
}

.amcg__none::before {
	content: "";
	flex: none;
	width: 18px;
	height: 1px;
	background: var(--tewido-elementra-color-gray-300);
}

.amcg__table tbody tr:not([data-skipped]):hover td,
.amcg__table tbody tr:not([data-skipped]):hover th {
	background: var(--tewido-elementra-color-gray-25);
}

.amcg__table tbody tr[data-current] td,
.amcg__table tbody tr[data-current] th {
	background: var(--tewido-elementra-color-secondary-50);
}

.amcg__table tbody tr[data-current]:hover td,
.amcg__table tbody tr[data-current]:hover th {
	background: var(--tewido-elementra-color-secondary-100);
}

@media (max-width: 719px) {
	.amcg__table-wrap {
		overflow: visible;
		padding: 0;
		border-radius: 0;
		background: none;
		box-shadow: none;
	}

	.amcg__table {
		display: block;
		min-width: 0;
		font-size: 0.9375rem;
	}

	.amcg__table thead {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0 0 0 0);
		clip-path: inset(50%);
		white-space: nowrap;
		border: 0;
	}

	.amcg__table tbody {
		display: block;
	}

	.amcg__table tbody tr {
		display: block;
		margin-bottom: 0.875rem;
		padding: 1.125rem 1.25rem;
		border-radius: 16px;
		background: var(--tewido-elementra-color-surface);
		box-shadow: 0 0 0 1px var(--tewido-elementra-color-gray-100), 0 1px 2px rgba(26, 26, 26, 0.04);
	}

	.amcg__table tbody tr:last-child {
		margin-bottom: 0;
	}

	.amcg__table tbody tr[data-current] {
		background: var(--tewido-elementra-color-gray-25);
		box-shadow: 0 0 0 1px rgba(245, 158, 11, 0.4), 0 2px 8px rgba(26, 26, 26, 0.05);
	}

	.amcg__table tbody tr:hover td,
	.amcg__table tbody tr:hover th,
	.amcg__table tbody tr[data-current] td,
	.amcg__table tbody tr[data-current] th {
		background: none;
	}

	.amcg__table tbody th {
		position: static;
		display: block;
		margin-bottom: 0.875rem;
		padding: 0 0 0.875rem;
		border: 0;
		border-bottom: 1px solid var(--tewido-elementra-color-gray-100);
		background: none;
		white-space: normal;
	}

	.amcg__ed {
		font-size: 1.0625rem;
	}

	.amcg__yr {
		display: block;
	}

	.amcg__yr-cell {
		display: none !important;
	}

	.amcg__table tbody td {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 1.25rem;
		padding: 0.4375rem 0;
		border: 0;
	}

	.amcg__table tbody td::before {
		content: attr(data-label);
		flex: none;
		font-size: 0.8125rem;
		font-weight: 600;
		color: var(--tewido-elementra-color-gray-400);
	}

	.amcg__table .amcg__v {
		text-align: end;
	}

	.amcg__count {
		flex-direction: row-reverse;
		align-items: center;
		gap: 0.625rem;
		min-width: 0;
		width: 60%;
	}

	.amcg__count b {
		font-size: 1rem;
	}

	.amcg__bar {
		flex: 1;
	}

	.amcg__where {
		margin-top: 0.25rem;
	}

	.amcg__badge {
		margin-top: 0.5rem;
	}
}

@media (prefers-contrast: more) {

	.amcg__table tbody td,
	.amcg__table tbody th {
		border-top-color: var(--tewido-elementra-color-gray-300);
	}

	.amcg__table thead th {
		color: var(--tewido-elementra-color-gray-700);
	}

	.amcg__name {
		color: #000;
	}

	.amcg__where,
	.amcg__yr {
		color: var(--tewido-elementra-color-gray-700);
	}

	.amcg__bar {
		background: var(--tewido-elementra-color-gray-300);
	}
}

@media (forced-colors: active) {
	.amcg__bar {
		border: 1px solid CanvasText;
	}

	.amcg__bar::before {
		background: Highlight;
	}

	.amcg__badge,
	.amcg__where {
		border: 1px solid CanvasText;
	}
}

@media print {
	.amcg__table-wrap {
		overflow: visible;
		background: none;
	}

	.amcg__table {
		min-width: 0;
		font-size: 0.75rem;
	}

	.amcg__table thead {
		display: table-header-group;
	}

	.amcg__table thead th {
		color: #000;
	}

	.amcg__table tbody td,
	.amcg__table tbody th {
		padding: 0.5rem 0.625rem;
		border-top-color: #ddd;
		background: none !important;
		color: #000;
		white-space: normal;
	}

	.amcg__table tbody th {
		position: static;
	}

	.amcg__table thead th:first-child {
		position: static;
	}

	.amcg__table tbody tr {
		break-inside: avoid;
	}

	.amcg__bar {
		background: #e5e5e5;
	}

	.amcg__bar::before {
		background: #555;
	}

	.amcg__where,
	.amcg__badge {
		background: none;
		border: 1px solid #999;
		color: #000;
	}

	.amcg__name,
	.amcg__ed,
	.amcg__yr {
		color: #000;
	}
}