﻿#defunt_fiche #container_defunt_fiche_header #photo_personne {
	max-width: 105px;
}


	#defunt_fiche #container_defunt_fiche_header #photo_personne .bg-no-photo {
		background-color: var(--primary-color);
		border-radius: 50%;
		height: 63.75px;
		position: absolute;
		width: 63.75px;
		z-index: -1;
	}


	#defunt_fiche #container_defunt_fiche_header #photo_personne .photo {
		height: 75px;
		overflow: hidden;
		border-radius: 50%;
	}

		#defunt_fiche #container_defunt_fiche_header #photo_personne .photo img {
			flex: none;
		}

			#defunt_fiche #container_defunt_fiche_header #photo_personne .photo img.galerie {
				cursor: pointer;
			}

#defunt_fiche #container_defunt_fiche_header #infos_personne #infos_personne_type,
#defunt_fiche #container_defunt_fiche_header #infos_personne #bloc_info_mlpf{
	font-size: 1.1rem;
}

#defunt_fiche #container_defunt_fiche_header #infos_personne #infos_personne_nom .bloc-info {
	max-width: unset;
}

#defunt_fiche #container_defunt_fiche_header_infos {
	background-color: var(--primary-color) !important;
	border: none;
	box-shadow: none;
}

	#defunt_fiche #container_defunt_fiche_header_infos table thead tr,
	#defunt_fiche #container_defunt_fiche_header_infos table tbody tr th {
		font-size: 1.2rem;
		color: var(--color-charleston-green);
	}

		#defunt_fiche #container_defunt_fiche_header_infos table thead tr th,
		#defunt_fiche #container_defunt_fiche_header_infos table tbody tr td {
			padding: 0.25rem 0.75rem;
		}

	#defunt_fiche #container_defunt_fiche_header_infos table tbody tr td {
		vertical-align: middle;
	}

#defunt_fiche #container_defunt_fiche_carto button {
	min-width: unset;
}

@media (min-width: 768px) and (max-width: 1130px) {
	#defunt_fiche #container_defunt_fiche_carto button svg {
		margin-right: 0 !important;
	}
	
	#defunt_fiche #container_defunt_fiche_carto button span {
		display: none;
	}
}

@media (min-width: 1200px) and (max-width: 1670px) {
	#defunt_fiche #container_defunt_fiche_carto button svg {
		margin-right: 0 !important;
	}

	#defunt_fiche #container_defunt_fiche_carto button span {
		display: none;
	}
}

#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_plang svg,
#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_sous_plan svg {
	width: 100%;
	height: auto;
	aspect-ratio: 1980 / 1024;
}

	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_plang svg > g:first-child .d-none-zoom {
		visibility: visible;
	}

	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_plang svg > g:first-child .d-none-plang {
		visibility: hidden;
	}

	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_sous_plan svg > g:first-child text {
		user-select: none;
	}
	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_plang svg g.emplacements > g polygon,
	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_sous_plan svg g.emplacements > g polygon {
		fill: var(--color-emplacement)
	}

	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_plang svg #equipement_ou_columbarium > g polygon,
	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_sous_plan svg #equipement_ou_columbarium > g polygon {
		fill: transparent
	}

	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_plang svg g.emplacements > g.item-selectionner polygon,
	#defunt_fiche #container_defunt_fiche_carto #defunt_fiche_sous_plan svg g.emplacements > g.item-selectionner polygon {
		fill: var(--color-fire-opal) !important
	}

	#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_renouveler,
	#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_entretenir,
	#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_manifester {
		border-color: var(--color-fire-opal);
		border-width: 2px;
	}

		#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_renouveler svg,
		#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_entretenir svg,
		#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_manifester svg {
			fill: var(--color-fire-opal);
		}

		#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_renouveler span,
		#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_entretenir span,
		#defunt_fiche #container_defunt_fiche_carto #btn_defunt_fiche_manifester span {
			color: var(--color-fire-opal);
		}

	#defunt_fiche #container_defunt_fiche_media section {
		box-shadow: none;
	}

	#defunt_fiche #container_defunt_fiche_media #photo_referente:has(img:not([src*='no_photo'])) {
		cursor: pointer;
	}

	#defunt_fiche #container_defunt_fiche_media ul#images {
		display: none;
	}

	@media (max-width: 1200px) {
		#defunt_fiche #container_defunt_fiche_media {
			margin-left: 0 !important;
			margin-right: 0 !important;
		}
	}

#defunt_fiche_plang.columbarium .tp4 {
	font-size: 1.1rem !important
}
#defunt_fiche_plang.columbarium .tp5 {
	font-size: 1.2rem !important
}
#defunt_fiche_plang.columbarium .tp6 {
	font-size: 1.3rem !important
}
#defunt_fiche_plang.columbarium .tp7 {
	font-size: 1.4rem !important
}
#defunt_fiche_plang.columbarium .tp8 {
	font-size: 1.5rem !important
}


/*#defunt_fiche_sous_plan .tp4 {
	font-size: 1.1rem !important
}

#defunt_fiche_sous_plan .tp5 {
	font-size: 1.2rem !important
}

#defunt_fiche_sous_plan .tp6 {
	font-size: 1.3rem !important
}

#defunt_fiche_sous_plan .tp7 {
	font-size: 1.4rem !important
}

#defunt_fiche_sous_plan .tp8 {
	font-size: 1.5rem !important
}*/