
.admin-interface.model-scenario .inline-related .module.hide-title > h2 {
	display: none;
}

.admin-interface.model-scenario [id="scenario_form"] .field-features_inline label {
	display: none;
}

.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values .flex-container {
	flex-flow: row wrap;
}
.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values .flex-container label[for="id_values_0"] {
	/* flex: 1 0 100%; */
	display: none;
}

.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values .flex-container {
	background-image: url("../img/map-20241120.826e08e9a6d7.webp");
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
}

.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values label .size-toggle {
	display: inline-block;
	margin-left: 5px;
}

.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values.expanded {
	overflow-x: auto;
}
.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values.expanded .flex-container {
	width: 3000px;
}

.admin-interface.model-scenario [id="scenario_form"] .grid-input-wrapper {
	flex: 0 2 1%;
	width: 1%;
	box-sizing: border-box;
	margin: 0;
	position: relative;
	z-index: 50;
	aspect-ratio: 1;
	overflow: visible;
	border: 1px solid rgba(192,192,192,0.8);
}

.grid-input-wrapper:has(input:hover),
.grid-input-wrapper:has(input:active),
.grid-input-wrapper:has(input:focus) {
	z-index: 200 !important;
}

.admin-interface.model-scenario [id="scenario_form"] input[name^="values_"] {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	font-size: 8px;
	text-align: center;
	background-color: rgba(255, 192, 192, 0.5);
	padding: 0;
	border-width: 0;
	border-radius: 0;
	border: none;
}

.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values.expanded input[name^="values_"] {
	font-size: 8px;
	font-weight: bold;
}

.admin-interface.model-scenario [id="scenario_form"] input[name^="values_"]:not([value]),
.admin-interface.model-scenario [id="scenario_form"] input[name^="values_"][value=""],
.admin-interface.model-scenario [id="scenario_form"] input[name^="values_"][value="0"] {
	background-color: rgba(255, 255, 255, 0);
}

.admin-interface.model-scenario [id="scenario_form"] input[name^="values_"]:hover,
.admin-interface.model-scenario [id="scenario_form"] input[name^="values_"]:active,
.admin-interface.model-scenario [id="scenario_form"] input[name^="values_"]:focus {
	font-size: 12px;
	height: 200%;
	width: 600%;
	top: -50%;
	left: -250%;
	z-index: 150;
	background-color: rgba(255, 255, 255, 0.5) !important;
	font-weight: bold;
}

.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values.expanded input[name^="values_"]:hover,
.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values.expanded input[name^="values_"]:active,
.admin-interface.model-scenario [id="scenario_form"] .form-row.field-values.expanded input[name^="values_"]:focus {
	font-size: 12px;
	height: 100%;
	width: 300%;
	top: 0%;
	left: -100%;
}

.inline-group .tabular tr.has_original td:not(.original) {
	padding-top: 12px !important;
}

.image-field-preview {
	/* object-fit: cover; */
	margin-right: 8px;
}
ul.sortedm2m {
	min-height: 0 !important;
}
.field-show_logo img[alt="False"] {
	opacity: 0;
}
.inline-group .tabular .hide-title .column-textoverlay,
.inline-group .tabular .hide-title .column-imageoverlay {
	user-select: none;
	color: transparent;
	overflow: hidden;
	text-indent: -2000px;
}
.inline-group .tabular .hide-title .original {
	position: relative;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	vertical-align: middle !important;
}
.inline-group .tabular .hide-title .original > p {
	user-select: none;
	color: transparent;
	position: relative;
	overflow: hidden;
	text-indent: -2000px;
	height: 60%;
	margin: 9px;
	padding: 9px 0;
	/* vertical-align: auto !important; */
}

.inline-group .tabular tr.has_original td {
	height: inherit;
	padding-top: inherit;
}

:root .admin-interface {
	--header-link-color: #055570;
	--header-link-hover-color: #6CB2C2;
}

.theme-toggle svg.theme-icon-when-auto,
.theme-toggle svg.theme-icon-when-light,
.theme-toggle svg.theme-icon-when-dark {
	color: transparent;
}
