/* @override 
	https://fellows.netias.science/modules/custom/ginff/css/ginff_spe.css?*
	https://rfieadev.xyz/modules/custom/ginff/css/ginff_spe.css?* */


/* FONT */
@font-face {
    font-family: Wigrum;
    src: url('../../../../../themes/custom/fellows_ff/dist/fonts/Wigrum-Light.woff2') format('woff2'),
        url('../../../../../themes/custom/fellows_ff/dist/fonts/Wigrum-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Wigrum;
    src: url('../../../../../themes/custom/fellows_ff/dist/fonts/Wigrum-Medium.woff2') format('woff2'),
        url('../../../../../themes/custom/fellows_ff/dist/fonts/Wigrum-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
/* FIN FONT */
/* VAR */
:root {
	--gin-font: Wigrum;
    --gin-font-weight-semibold: bold;
	--gin-font-weight-bold: bold;
	--gin-toolbar-width-collapsed: 120px;
}
body.gin--vertical-toolbar {
	--gin-icon-size-toolbar: 65px;
	--gin-toolbar-y-offset: 0px;
}
body {
	background: none;
}
#block-gin-page-title .page-title {
	font-weight: var(--gin-font-weight-bold) !important;
}
/* FIN VAR */
/* CKEDITOR */
.ck-editor,
.text-formatted {
	font-family: var(--gin-font);
	font-weight: var(--gin-font-weight-normal);
}
.ck-editor h3,
.text-formatted h3 {
    font-size: 1rem;
    margin: 0 0 20px 0;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1;
}
.ck-editor p,
.text-formatted p {
    margin: 0;
    margin-bottom: 20px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: var(--gin-font);
}
/* FIN CKEDITOR */

/* PARA REPRESENTATION DS CONTENU LIBRE DATÉ */
/*.node-free-date-form .paragraph-type--representation .paragraphs-subform > .form-wrapper:not(.field--name-field-daterange),
.node-free-date-edit-form .paragraph-type--representation .paragraphs-subform > .form-wrapper:not(.field--name-field-daterange) {
    display: none;
}*/
/* FIN PARA REPRESENTATION DS CONTENU LIBRE DATÉ */

/* METATAGS */
[id^='edit-field-metas'] {
	
}
[id^='edit-field-metas'] .claro-details__content > p,
[id^='edit-field-metas'] .claro-details__content > a.token-dialog,
[id^='edit-field-metas'] details .claro-details__summary {
	display: none;
}
[id^='edit-field-metas'] details .claro-details__wrapper {
	margin: 0 !important;
	padding: 0;
}
[id^='edit-field-metas'] details .claro-details__description,
[id^='edit-field-metas'] details .form-item__description {
	display: none;
}
[id^='edit-field-metas'] details [class*='abstract'],
[id^='edit-field-metas'] details [class*='keywords'] {
	display: none;
}
/* FIN METATAGS */


/* GENERAL */
h1, h2, h3, h4, h5, h6,
strong,
b {
	font-weight: 500;
}
.gin--edit-form .page-wrapper__node-edit-form .block-local-tasks-block, 
.gin--edit-form .page-wrapper__node-edit-form .block-system-main-block, 
.gin--edit-form .page-wrapper__node-edit-form .messages-list, 
.gin--edit-form .page-wrapper__node-edit-form .node-form, 
.gin--edit-form .page-wrapper__node-edit-form .node-confirm-form, 
.gin--edit-form .page-wrapper__node-edit-form .admin-list, 
.gin--edit-form .page-wrapper__node-edit-form .help {
    max-width: 100%;
}
.gin-layer-wrapper, .block-system-main-block > form, .views-edit-view, .views-preview-wrapper, #views-entity-list, .admin.my-workbench, .media-library-views-form, .user-admin-permissions, .field-config-form {
    padding: 0;
    border: none !important;
}
td .gin-layer-wrapper {
	box-shadow: none;
	padding: 0;
	margin: 0;
}
td .gin-layer-wrapper h6 {
	margin: 0;
	font-size: var(--gin-font-size-m);
	font-weight: 300;
}
td.views-field-field-image-simple a {
	display: flex;
}
td.views-field-field-image-simple img {
	max-width: 50px;
	max-height: 50px;
}
.field-multiple-table thead .field-label .label, .field-multiple-table thead .form-item__label--multiple-value-form {
    font-size: var(--gin-font-size-s);
    font-weight: var(--gin-font-weight-semibold);
    color: var(--gin-color-title);
    margin-top: 0;
    margin-bottom: var(--gin-spacing-xs);
}
.form--inline.name-widget-wrapper {
    padding-top: 0;
}
fieldset.media-library-widget,
fieldset.media-library-widget .fieldset__wrapper,
fieldset.media-library-widget .fieldset__label {
    padding: 0;
    border: none;
    margin: 0;
}
@media (min-width: 61em) {
  .gin--horizontal-toolbar #toolbar-administration .toolbar-lining {
    overflow-x: hidden !important;
  }
}
body.gin--vertical-toolbar .toolbar-menu-administration {
	background-color: var(--gin-color-primary-light-hover);
	height: 100vh;
	border: none !important;
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu {
	background-color: #FFF9EB !important;
	background-image: none;
	max-height: 100% !important;
	height: 100% !important;
	border-right: 1px solid var(--gin-color-primary) !important;
	width: var(--gin-toolbar-width-collapsed) !important;
}
body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
	margin: 0 !important;
}
@media (min-width: 48em) {
	.toolbar-tray-open .layout-container, body .layout-container {
		margin-left: var(--gin-spacing-xl);
		margin-right: var(--gin-spacing-xl);
	}
}
body.gin--vertical-toolbar .toolbar-tray-vertical.is-active {
	width: var(--gin-toolbar-width-collapsed) !important;
}
.toolbar-menu__trigger {
	display: none !important;
}
body.gin--vertical-toolbar .toolbar-tray-vertical {
	border: none !important;
	width: var(--gin-toolbar-width-collapsed);
	border-right: 1px solid var(--gin-color-primary) !important;
}
body.gin--vertical-toolbar .toolbar-tray-vertical .toolbar-menu-administration,
body.gin--vertical-toolbar .toolbar-tray-vertical {
	border: none !important;
}
body.gin--vertical-toolbar .toolbar-tray-vertical .menu-item + .menu-item {
	border: none;
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item__tools {
	display: none;
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon,
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-box .toolbar-icon {
	padding: 10px;
	margin: 0 !important;
	border-radius: 0 !important;
	text-align: center;
	display: flex;
	justify-content: center;
	width: inherit !important;
	height: var(--gin-toolbar-width-collapsed) !important;
	padding-top: 0 !important;
	padding-bottom: 15px !important;
	align-items: flex-end;
	border: none !important;
	border-bottom: 1px solid var(--gin-color-primary) !important;
	font-weight: normal !important;
	font-size: 0.6rem;
	text-transform: uppercase;
	letter-spacing: 1px;
}
body.gin--vertical-toolbar .toolbar-tray-vertical .level-1.menu-item:last-child {
	border-bottom: none;
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon:before {
	left: inherit !important;
	background-size: 100% !important;
	width: 100% !important;
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon:before {
	height: var(--gin-icon-size-toolbar) !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	mask-image: none !important;
	background-size: contain !important;
	background-position: center -5px !important;
	background-repeat: no-repeat !important;
	background-color: transparent !important;
}
/*  pour travailler sur le sous-menu */
/*.toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-menu {
	display: inherit !important;
}*/
/**/

body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item.hover-intent .toolbar-menu {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item.hover-intent .toolbar-menu li a {
	padding: 20px 20px !important;
	border: none !important;
	border-bottom: 1px solid var(--gin-color-primary-light) !important;
	height: auto !important;
	text-transform: inherit;
	letter-spacing: 0;
	font-weight: 500 !important;
	max-width: 100% !important;
	text-align: left;
}


body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.dashboard:before {
	background-image: url(../img/pictos-menu-home.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.account:before {
	background-image: url(../img/pictos-menu-user.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.iea:before {
	background-image: url(../img/pictos-menu-iea.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.projects:before {
	background-image: url(../img/pictos-menu-projects.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.fellow:before {
	background-image: url(../img/pictos-menu-addfellow.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.users:before {
	background-image: url(../img/pictos-menu-users.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.logout:before {
	background-image: url(../img/pictos-menu-logout.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.content:before {
	background-image: url(../img/pictos-menu-content.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.participate:before {
	background-image: url(../img/pictos-menu-participate.svg);
}
body.gin--vertical-toolbar .toolbar-menu-administration > .toolbar-menu > .menu-item .toolbar-icon.import:before {
	background-image: url(../img/pictos-menu-import.svg);
}
body.gin--vertical-toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-default {
	background-color: #FFF !important;
}
body.gin--vertical-toolbar .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-icon.is-active {
	background: var(--gin-color-primary-light) !important;
}
.role-ias #edit-gin-theme-settings,
.role-rfiea #edit-gin-theme-settings {
	display: none;
}
.role-ias #media-library-wrapper .form-item--directory {
	display: none;
}
.role-ias #media-library-add-form-wrapper .field--name-directory {
	display: none;
}
/*.vue-moderation .moderation,
.vue-moderation .marker {
	display: inline-block;
	text-indent: -10000px;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center !important;
	background-color: transparent !important;
	background: none;
	padding: 0 !important;
}
.vue-moderation .published,
.vue-moderation .marker--published {
	background-image: url(../img/pictos-moderation-publish.svg) !important;
}
.vue-moderation .draft,
.vue-moderation .marker:not(.marker--published) {
	background-image: url(../img/pictos-moderation-draft.svg) !important;
}
.vue-moderation .rejected {
	background-image: url(../img/pictos-moderation-rejected.svg);
}*/
.fieldset__label,
.fieldset__label--group,
.form-item__label {
  font-size: var(--gin-font-size-xs);
  font-weight: var(--gin-font-weight-semibold) !important;
  color: var(--gin-color-title);
  margin-top: 0;
  margin-bottom: var(--gin-spacing-xs);
  text-transform: uppercase;
  letter-spacing: 1px !important;
}
.fieldset__wrapper .form-item__label,
.details-wrapper .form-item__label,
.image-data__crop-wrapper summary,
td .form-item__label {
	font-weight: normal !important;
}
/* form fields */
.field--type-daterange fieldset,
.field--type-datetime fieldset {
	border: none !important;
}
.field--type-daterange .fieldset__label,
.field--type-daterange .fieldset__wrapper,
.field--type-datetime .fieldset__label,
.field--type-datetime .fieldset__wrapper {
	margin: 0;
	padding: 0;
}
.field--type-daterange .fieldset__wrapper,
.field--type-datetime .fieldset__wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: var(--gin-spacing-m);
}
.field--type-daterange .fieldset__description,
.field--type-datetime .fieldset__description {
	display: block;
	width: 100%;
	margin: 0;
}
.field--type-link .form-item__description {
	display: none;
}
.claro-autocomplete {
  width: 100%;
}
tr.draggable td {
	padding-right: 0;
}
td.field-multiple-drag {
	padding-left: 5px;
}
.draggable.drag-previous>.tabledrag-cell::before {
	left: 0;
}
.field-multiple-table .field-label,
.field-multiple-table .field-label h4 {
	padding: 0 !important;
	margin: 0;
	font-size: var(--gin-font-size-xs);
}
.counter {
	color: #bbb !important;
}
.media-library-widget-empty-text {
	display: none;
}
.field--widget-media-library-widget {
	margin-top: 1.5rem;
}
.field--type-address details,
.field--type-image details,
.field--type-file details {
	border: none;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	padding: 0;
}
.field--type-address details summary {
	display: none;
}
.field--type-image details summary,
.field--type-file details summary {
	font-size: var(--gin-font-size-xs);
	font-weight: var(--gin-font-weight-semibold);
	color: var(--gin-color-title);
	text-transform: uppercase;
	letter-spacing: 1px !important;
	padding: 0 !important;
	pointer-events: none;
	cursor: default;
}
.field--type-image details summary:before,
.field--type-file details summary:before {
	display: none;
}
.field--type-address details summary,
.field--type-address details .details-wrapper,
.field--type-image details summary,
.field--type-image details .details-wrapper,
.field--type-file details summary,
.field--type-file details .details-wrapper {
	padding: 0;
	margin: 0;
}
.field--type-address .form-wrapper > .form-wrapper:first-child .form-item .form-item__label {
	font-weight: var(--gin-font-weight-semibold) !important;
}
.field--type-address .form-item {
	margin-bottom: 0;
}
.field--type-image,
.field--type-file {
	width: 99%;
}
.table-file-multiple-widget thead {
	display: none;
}
.field--type-image .gin-table-scroll-wrapper,
.field--type-file .gin-table-scroll-wrapper {
	margin: 0;
}
.field--widget-image-widget-crop .image-preview {
	display: none;
}
.field--widget-image-widget-crop .image-widget {
	display: flex !important;
}
.field--widget-image-widget-crop .image-widget .image-data__crop-wrapper {
	margin: 0;
	order: 1;
}
.field--widget-image-widget-crop .image-widget .form-managed-file__meta-wrapper {
	order: 3;
}
.field--widget-image-widget-crop .image-widget .image-data__crop-wrapper summary {
	display: none;
}
.field--widget-image-widget-crop .image-widget .vertical-tabs {
	display: flex;
	flex-direction: column;
	margin: 0;
}
.field--widget-image-widget-crop .image-widget .vertical-tabs__menu {
	width: 100%;
	padding: 0;
}
.field--widget-image-widget-crop .image-widget .vertical-tabs__menu-link {
	border: none;
	padding: 0;
	box-shadow: none !important;
	font-size: var(--gin-font-size-xs);
	font-weight: var(--gin-font-weight-semibold);
	color: var(--gin-color-title) !important;
	padding: 5px 0;
}
.field--widget-image-widget-crop .image-widget .vertical-tabs__menu-link .vertical-tabs__menu-item-title {
	display: none;
}
.field--widget-image-widget-crop .image-widget .vertical-tabs__menu-item,
.field--widget-image-widget-crop .image-widget .vertical-tabs__menu-link {
	padding: 0;
	margin: 0;
	background: none !important;
	border: none !important;
}
.field--widget-image-widget-crop .image-widget .vertical-tabs__menu-link:before,
.field--widget-image-widget-crop .image-widget .vertical-tabs__menu-item:after {
	background: none !important;
	border: none !important;
}
.field--widget-image-widget-crop .image-widget .vertical-tabs__items {
	margin: 15px 0 0 0 !important;
	border: none;
	box-shadow: none;
}
@media screen and (min-width: 85em) {
  .field--widget-image-widget-crop .image-widget .vertical-tabs .claro-details__content--vertical-tabs-item {
    margin: 0.1rem;
  }
}
.field--widget-image-widget-crop .image-widget .cropper-modal {
	
}

.media-library-selection {
	margin: 0 0;
	padding: 0.25rem;
}
.js-media-library-widget-toggle-weight {
	display: none;
}
.gcontent-type-top {
	align-items: center;
}
.gcontent-type-title {
	flex: 1;
	min-width: 0 !important;
	white-space: inherit;
	padding-right: 10px;
}
.leaflet-container {
	z-index: 0;
	box-shadow: none !important;
}
.geolocation-widget-input {
	display: none;
}
.field-multiple-table tr {
	vertical-align: bottom;
}
.field-multiple-table input[id*="delete"] {
	margin: 0 0 0 15px;
}
.gin-node-edit-form .form-boolean-group,
.gin-node-edit-form .form-checkboxes {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.gin-node-edit-form .form-boolean-group .option,
.gin-node-edit-form .form-checkboxes .option {
	line-height: 1;
	display: inherit;
	flex: 1;
	text-transform: inherit;
	letter-spacing: 0 !important;
}
.gin-node-edit-form .form-boolean-group .form-item,
.gin-node-edit-form .form-checkboxes .form-item {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}
/* GROUP PROJECT */
.group-adds {
	display: flex;
	flex-wrap: wrap;
	gap: var(--gin-spacing-xs);
	margin-bottom: var(--gin-spacing-xs);
}
.gin-layer-wrapper, .gin-layer-wrapper-shadow, .block-system > form, .views-exposed-form.views-exposed-form, .views-edit-view, .views-preview-wrapper, .modules-tabs, #views-entity-list, .admin.my-workbench, .media-library-views-form, .user-admin-permissions, .field-config-form {
	box-shadow: none;
}
table .ginff.layout {
	margin: 0;
	margin-top: var(--gin-spacing-xl);
	border-top: 1px solid var(--gin-color-primary);
	background-color: var(--gin-bg-app);
}
table .ginff.layout h2 {
	margin-top: 0;
}
table .ginff.layout > .colonne.gauche {
	border-right: none;
}
.view-moderated-content-role-iea .views-exposed-form {
	margin-top: var(--gin-spacing-xl);
	margin-bottom: 0;
	padding: 0;
	border: none;
}
.view-moderated-content-role-iea .form-checkboxes,
.view-moderated-content-role-iea .form-radios {
	display: flex;
	gap: var(--gin-spacing-m);
	margin-top: var(--gin-spacing-xxs);
}
.view-moderated-content-role-iea .form-checkboxes .form-item,
.view-moderated-content-role-iea .form-radios .form-item {
	display: flex;
	align-items: center;
	margin: 0 !important;
}
.view-moderated-content-role-iea .form-checkboxes .form-item .option,
.view-moderated-content-role-iea .form-radios .form-item .option {
	font-weight: 300 !important;
	margin: 0;
}
.view-moderated-content-role-iea img {
	mix-blend-mode: multiply;
}
.entity-browser-form .views-exposed-form {
	border: none;
	border-bottom: 1px solid var(--gin-color-primary);
}
.view-moderated-content-role-iea td .button,
.view-moderated-content td .button,
.entity-browser-form td .button,
.view-no-duplicate-content td .button {
	margin: 0;
	padding: 5px 10px;
	hyphens: none;
}
.view-moderated-content-role-iea td,
.view-moderated-content td,
.entity-browser-form td,
.view-no-duplicate-content td {
	font-weight: 300;
	font-size: var(--gin-font-size-xs);
}
.entity-browser-form td .view-content {
	display: inline-block !important;
}
.view-moderated-content-role-iea .views-field-title,
.view-moderated-content .views-field-title,
.entity-browser-form .views-field-title,
.view-no-duplicate-content .views-field-title {
	width: 50%;
	font-weight: 500;
	font-size: var(--gin-font-size-m);
}
.view-no-duplicate-content .views-field-title {
	width: 35%;
}
.view-moderated-content-role-iea th a,
.view-moderated-content th a,
.entity-browser-form th a,
.view-no-duplicate-content th a {
	padding: 0;
	line-height: 1;
	hyphens: none;
}
.view-moderated-content-role-iea th a:before,
.view-moderated-content-role-iea th a:after,
.view-moderated-content-role-iea th a span,
.view-moderated-content th a:before,
.view-moderated-content th a:after,
.view-moderated-content th a span,
.entity-browser-form th a:before,
.entity-browser-form th a:after,
.entity-browser-form th a span,
.view-no-duplicate-content th a:before,
.view-no-duplicate-content th a:after,
.view-no-duplicate-content th a span {
	display: none;
}
.field--type-entitygroupfield .messages--warning {
	padding: 0 !important;
	background:  none !important;
	border: none !important;
	font-weight: 300;
	margin-bottom: 5px;	
}
.field--type-entitygroupfield table {
	margin: 0;
	min-width: 100% !important;
	width: 50% !important;
}
.field--type-entitygroupfield table thead {
	display: none;
}
.field--type-entitygroupfield .field-actions .form-wrapper {
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.field--type-entitygroupfield .field-actions .form-wrapper select {
	width: 100%;
}
.field--type-entitygroupfield .dropbutton {
	height: 35px !important;
}
.field--type-entitygroupfield .form-submit {
	margin: 0;
	padding: 7px 10px !important;
	font-weight: 500 !important;
	text-transform: lowercase;
}
.field--type-entitygroupfield strong,
.field--type-entitygroupfield .form-required,
.field--type-entitygroupfield em {
	display: none;
}
.field--type-entitygroupfield .field-actions .form-submit {
	text-transform: inherit;
}
.field--type-entitygroupfield .form-item--multiple {
	margin: var(--gin-spacing-xl) 0;
	background-color: var(--gin-color-primary-light);
	padding: var(--gin-spacing-l);
}
.field--type-entitygroupfield .form-item--entitygroupfield-add-more-add-relation {
	margin-bottom: 10px;
}
.view-no-duplicate-content .view-header {
	margin-top: var(--gin-spacing-xl);
}
.view-no-duplicate-content .views-exposed-form {
	padding: 0;
	border: none;
	display: grid;
	grid-template-columns: 2fr 1fr;
}
.view-no-duplicate-content .views-exposed-form select {
	width: 100%;
	max-width: 100% !important;
}
.list-elements .view-header {
	margin-top: calc(var(--gin-spacing-xl)*1.5);
}
.list-elements .views-content {
	border-top: 1px solid var(--gin-color-primary);
	margin: 0 calc(var(--gin-spacing-xl)*-2 - 1px) 0 calc(var(--gin-spacing-xl)*-2);
}
.list-elements .views-content .views-row {
	padding: calc(var(--gin-spacing-xl)*.5) calc(var(--gin-spacing-xl)*2);
	border-bottom: 1px solid var(--gin-color-primary);
}
.list-elements .view-header h2,
.list-elements .views-content h3 {
	margin-top: 0;
}
/* hack pour virer le local tasks si le bouton edit n'est pas présent, en lien avec le twig dans le dossier templates du theme */
#pratique .block-local-tasks-block:not(:has(.edit)) {
	display: none;
}
/* FIN GROUP PROJECT */

/* ENTITY BROWSER */
.field--widget-entity-browser-entity-reference details {
	border: none;
}
.field--widget-entity-browser-entity-reference summary {
	padding: 0 !important;
	font-size: var(--gin-font-size-xs);
	font-weight: var(--gin-font-weight-semibold) !important;
	color: var(--gin-color-title);
	margin-top: 0;
	margin-bottom: var(--gin-spacing-xs);
	text-transform: uppercase;
	letter-spacing: 1px;
	pointer-events: none;
}
.field--widget-entity-browser-entity-reference summary:before {
	display: none;
}
.field--widget-entity-browser-entity-reference .details-wrapper {
	margin: 0;
}
.ui-dialog:not(.ui-dialog-off-canvas) {
	max-width: 90%;
}
.entities-list .item-container {
	min-height: 0;
	display: flex;
	padding: 15px !important;
	justify-content: space-between;
	align-items: center !important;
	gap: 15px;
	word-break: normal;
}
.entities-list .item-container .button {
	margin: 0;
	position: relative;
	left: 0;
	right: 0;
}
.entities-list .item-container .replace-button {
	display: none;
}
/* FIN ENTITY BROWSER */