.latogatas-table .table-item .address-wrapper.meta-tile-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
	gap: calc(0.5 * var(--distance-responsive-small));
	margin-top: 0;
	margin-bottom: calc(1 * var(--distance-responsive-small));
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile {
	background: transparent;
	border: 1px solid var(--colors-light-green);
	border-radius: 1px;
	padding: .625rem .75rem;
	min-height: 72px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	height: 100%;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .meta-tile-label {
	display: block;
    font-size: var(--fontsize-small);
    line-height: 1.2;
    opacity: 0.5;
    text-transform: uppercase;
    font-weight: 400;
    font-family: var(--font-news);
    letter-spacing: 0.052em;
    margin-bottom: .25rem;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .meta-tile-value {
	display: block;
	font-size: var(--fontsize-text);
	line-height: 1.333;
	font-weight: 400;
	font-family: var(--font);
	color: var(--colors-deep-blue);
	word-break: break-word;
	margin-top: auto;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .meta-tile-value.is-long {
	/*font-size: var(--fontsize-small);
	line-height: 1.35;*/
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-summary {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	align-items: center;
	margin-top: var(--dist_-4);
	position: relative;
	padding-right: 20px;
	margin-bottom: -4px;	
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-chip {
	display: inline-flex;
	align-items: center;
	padding: 4px 8px;
	border-radius: 999px;
	font-size: var(--fontsize-small);
	line-height: 1.2;
	background: rgba(0, 26, 83, 0.08);
	color: var(--colors-kekbolygo-blue-text);
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details {
	width: 100%;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details > summary {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	color: var(--colors-kekbolygo-blue-text);
	text-decoration: none;
	position: absolute;
	top: 4px;
	right: 0;
	
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile.visit-type-tile .visit-type-summary {
	padding-right: 0;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile.visit-type-tile .visit-type-details {
	position: static;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile.visit-type-tile .visit-type-details > summary {
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	top: -30px;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile.visit-type-tile .visit-type-details > summary .fa {
	position: absolute;
	top: 4px;
    right: -2px;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile.visit-type-tile .visit-type-details[open] > summary {
	height: 32px;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details > summary::-webkit-details-marker {
	display: none;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details > summary .fa {
	transition: transform .18s ease;
	font-size: 12px;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details[open] > summary .fa {
	transform: rotate(180deg);
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid rgba(0, 26, 83, 0.12);
	padding-top: 12px;
	margin-top: 12px;
	margin-bottom: 4px;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details li {
	margin: 0;
	display: block;
	position: relative;
	padding-left: 12px;
	line-height: 1.333;
	font-size: var(--fontsize-text);
	font-weight: 400;
	font-family: var(--font);
	color: var(--colors-deep-blue);
	text-transform: lowercase;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details li::before {
	content: "\00b7\00a0";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}

.latogatas-table .table-item .address-wrapper.meta-tile-grid .meta-tile .visit-type-details li + li {
	margin-top: 6px;
}

.latogatas-table .table-item {
	& > a.btn-primary {
		width: 100%;
		margin-top: var(--distance-responsive-small);
		margin-bottom: 0;
		letter-spacing: 0;
		font-weight: 400;
		font-family: var(--font);
	}
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities {
	margin-top: var(--distance-responsive-middle);
	margin-bottom: var(--dist_-3);
	display: flex;
	flex-direction: column;
	gap: var(--dist_0);
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div {
	display: grid;
	grid-template-columns: 1fr max-content;
	grid-template-rows: auto auto;
	gap: var(--dist_-2) var(--dist_-1);
	border: 1px solid var(--colors-light-green);
	padding: var(--dist_-1);
	border-radius: 4px;
	align-items: start;
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div > span {
	font-size: var(--fontsize-text);
	line-height: 1.2;
	font-family: var(--font);
	color: var(--colors-kekbolygo-blue-text);
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div > span.name {
	font-size: var(--fontsize-heading-smaller);
	grid-column-end: 2;
	font-weight: 900;
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div .logoholder {
	grid-row: 1 / 2;
	grid-column: 2 / 2;
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div .logoholder img {
	display: block;
	max-width: 100px;
	max-height: 100px;
	object-fit: contain;
	height: auto;
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div .buttonsholder {
	grid-column: 1 / 3;
	display: flex;
	gap: var(--dist_-2);
	flex-wrap: wrap;
	padding-top: 0;
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div .buttonsholder a {
	text-decoration: none;
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div .szervezet-status-waiting {
	font-size: var(--fontsize-small);
	color: var(--colors-kekbolygo-green-menu);
	font-style: italic;
	display: block;
	opacity: 0.85;
	padding-top: var(--dist_-7);
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div .szervezet-id {
	font-size: var(--fontsize-small);
	display: block;
	font-weight: 800;
	opacity: 0.5;
	padding-top: var(--dist_-7);
}

.aid-list-entities-wrapper.onkentes-aid-list-entities .aid-list-entities > div .szervezet-id i {
	font-weight: 300;
	font-style: normal;
}

.aid-list-entities-wrapper.onkentes-aid-list-entities h3 {
	font-size: var(--fontsize-heading-smaller);
	font-family: var(--font);
	font-weight: 400;
}

/* Reusable: hide live-search text input after an item is selected */
.stdinputelement.live-search.hide-search-on-selected .autoclear[value]:not([value=""]) + .input-hold {
	display: none;
}

.subpage__latogatoi_adatlap {
	& p.readonly-paragraph-value {
		font-size: var(--fontsize-heading-smaller);
		line-height: 1.25;
		color: var(--colors-kekbolygo-green);
		font-weight: 400;
	}
}

.stdinputelement.selector.as-readonly-string {
	&:after {
		display: none;
	}
}