/* 	vCard and Marker styles 	Version: 2024-09-20 */  /* 	Styles for Marker and vCard templates */  div.vCard { 	margin-top: 0.5em; } li div.vCard { 	margin-top: 0; } .listing-outdent { 	margin-left: 22px; 	text-indent: -22px; } li .listing-outdent { 	margin-left: 0; 	text-indent: -22px; } .listing-name { 	font-weight: bold; } .listing-name-style-station { 	background-color: #f4f4f4; 	color: #000; 	border: 1px solid #ddd; } @media screen { 	html.skin-theme-clientpref-night .listing-name-style-station { 		background-color: #444; 		color: #fff; 	} } @media screen and (prefers-color-scheme: dark) { 	html.skin-theme-clientpref-os .listing-name-style-station { 		background-color: #444; 		color: #fff; 	} } .listing-name-latin, .listing-comment, .listing-directions, .listing-phone-exception { 	font-style: italic; } .listing-directions .mw-selflink { 	font-weight: normal; } .listing-hours, .listing-checkin, .listing-checkout, .listing-price, .listing-payment, .listing-subtype { 	color: #888; } .listing-phone-number { 	white-space: nowrap; } .listing-add-contact { 	display: none; } .vCard .voy-flag-icon { 	position: relative; 	top: 2px; }  /* 	Status and listing icons */  .listing-icon { 	white-space: nowrap; } .listing-icon + .listing-icon:before { 	content: ' '; 	white-space: normal; } .listing-icon + .listing-sister-wikidata:before { 	content: none; } .listing-icon-with-space { 	white-space: normal !important; } .listing-status-item { 	list-style-type: none; 	list-style-image: none; 	text-indent: -20px; } .vcard span, .vcard div.listing-content { 	text-indent: 0; } .listing-status + .listing-status { 	margin-left: 4px; } .listing-status, .listing-icon span {     display: inline-block;     position: relative;     top: 2px;     background-repeat: no-repeat;     background-position: left bottom;     background-size: 16px;     width: 16px;     height: 16px;     white-space: nowrap;     padding-left: 16px;     box-sizing: border-box;     overflow: hidden;     color: transparent; } /* .vcard .listing-social-media-youtube span {     top: 0.5px; } */  /* status icons */ .listing-status-none, .listing-status-stub {     background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Symbol_plain_grey.svg/64px-Symbol_plain_grey.svg.png'); } .listing-status-outline {     background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Start-icon.svg/64px-Start-icon.svg.png'); } .listing-status-usable {     background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Symbol_keep_vote.svg/64px-Symbol_keep_vote.svg.png'); } .listing-status-guide {     background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/64px-Symbol_support_vote.svg.png'); } .listing-status-star, .listing-status-recommendation {     background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Symbol_star_gold.svg/64px-Symbol_star_gold.svg.png'); } .listing-status-top-sight, .listing-status-top-hotel, .listing-status-top-restaurant {     background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Symbol_star2.svg/64px-Symbol_star2.svg.png'); } /* Wikimedia sister site icons */ .listing-sister-commons span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/64px-Commons-logo.svg.png'); 	background-size: auto 16px; 	width: 12px; 	padding-left: 12px; } .listing-sister-wikidata span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Wikidata-logo-without-paddings.svg/64px-Wikidata-logo-without-paddings.svg.png');     background-position: 0 4px; } .listing-sister-wikipedia span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Antu_wikipedia.svg/64px-Antu_wikipedia.svg.png'); } .listing-sister-wikivoyage span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Wikivoyage-Logo-v3-icon.svg/64px-Wikivoyage-Logo-v3-icon.svg.png'); } /* social-media site icons */ .listing-social-media-facebook span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/b/b8/2021_Facebook_icon.svg/64px-2021_Facebook_icon.svg.png'); } .listing-social-media-flickr span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/4/44/Flickr.svg/64px-Flickr.svg.png'); } .listing-social-media-instagram span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/9/95/Instagram_logo_2022.svg/64px-Instagram_logo_2022.svg.png'); } .listing-social-media-rss span, .listing-rss span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/4/43/Feed-icon.svg/64px-Feed-icon.svg.png'); } .listing-social-media-tiktok span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Iconoir_tiktok.svg/64px-Iconoir_tiktok.svg.png'); } .listing-social-media-twitter span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/X_logo_2023.svg/64px-X_logo_2023.svg.png');     background-position: 0 2px;     background-color: #fff; /* black X on transparent background */ } .listing-social-media-youtube span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/e/ee/Logoyoutube2011favicon.svg/64px-Logoyoutube2011favicon.svg.png');     background-position: 0 3px; } /* additional icons */ .listing-url span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Applications-internet.svg/64px-Applications-internet.svg.png'); } .listing-unesco span { 	background-image: url('//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/WV-Unesco-icon-small.svg/64px-WV-Unesco-icon-small.svg.png'); } @media screen { 	html.skin-theme-clientpref-night .listing-social-media-tiktok span, 	html.skin-theme-clientpref-night .listing-social-media-twitter span { 		filter: invert(100%); 	} } @media screen and (prefers-color-scheme: dark) { 	html.skin-theme-clientpref-os .listing-social-media-tiktok span, 	html.skin-theme-clientpref-os .listing-social-media-twitter span { 		filter: invert(100%); 	} }  /* Wikidata icon is shown only for logged-in users. The class voy-user-login in    body tag is set by [[MediaWiki:InitListingTools.js]] script. */ .listing-sister-wikidata a, .listing-icon-with-space { 	display: none; } body.voy-user-login .listing-sister-wikidata a, body.voy-user-login .listing-icon-with-space { 	display: inline; } .listing-subtype-icon + .listing-subtype-icon { 	margin-left: 2px; } .listing-icon .external, .listing-url .external, .listing-rss .external { 	color: #000; 	background: none;  /* unterdrücke Link-Symbol bei sozialen Medien */ 	padding-right: 0; } .listing-content { 	margin-top: 0.5em; } .listing-content .listing-next-paragraph { /* br-tag formatting */ 	display: block; 	content: ""; 	margin-top: 0.5em; } .listing-next-paragraph + div, .listing-next-paragraph + style + div { 	margin-top: 0 !important; }  /* 	Meta data */  .listing-metadata { 	font-size: 0.8em; 	color: #888; } .Marker .listing-metadata { 	display: none; } .listing-metadata-item { 	display: inline-block; 	white-space: nowrap; } .listing-outdated { 	display: inline; 	white-space: normal; } .listing-item-dummy { 	display: none; } .listing-metadata-item:first-child:before, .listing-item-dummy + .listing-metadata-item:before { 	content: "  ("; } .listing-metadata-item:after { 	content: " |  "; } .listing-metadata-item:last-child:after { 	content: ")"; }  .listing-inline .listing-metadata-item:before, .listing-inline .listing-metadata-item:after { 	content: ""; } .listing-inline .listing-metadata-item { 	box-sizing: border-box; } /* lastedit is not shown if the listing template is used within a text block.    listing-inline is set in case of vCard parameter show = inline is set. */ .listing-inline .listing-lastedit { 	display: none; } @media print { 	.listing-lastedit:after { 		content: ")"; 	} 	.listing-inline .listing-lastedit:after { 		content: ""; 	} }  .listing-metadata-item button { 	display: inline-block; 	color: #888; 	border: none; 	background: transparent; 	font-family: sans-serif; 	font-size: 1em; 	cursor: pointer; 	padding: 0; } .listing-metadata-item button:hover, .listing-metadata-item button:focus, .listing-metadata-item button:active { 	text-decoration: underline; } .listing-inline .listing-metadata-item button { 	display: inline; 	color: transparent; } .listing-edit-button button { 	position: relative; 	padding-left: 15px; } .listing-edit-button button:before { 	content: ""; 	display: block; 	position: absolute; 	left: 0; 	top: 0; 	height: 100%; 	width: 15px; 	background-image: url( "//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/OOjs_UI_icon_edit-ltr-gray.svg/48px-OOjs_UI_icon_edit-ltr-gray.svg.png" ); 	background-repeat: no-repeat; 	background-position: 0 25%; 	background-size: 12px; } .listing-inline .listing-edit-button { 	width: 1.5em; 	padding-left: 2px;  	/* Workaround for overflow: clip */ 	clip-path: polygon(0 0, 1.5em 0, 1.5em 100%, 0% 100%); } .listing-info-button button:before { 	content: 'ℹ'; 	font-size: 130%; 	padding-left: 1px; 	padding-right: 3px; 	font-family: serif; 	color: #888; } .listing-inline .listing-info-button { 	width: 1.5em; 	padding-left: 5px; 	clip-path: polygon(0 0, 1.5em 0, 1.5em 100%, 0% 100%); } @media print { 	.listing-info-button, .listing-edit-button { 		display: none; 	} }  /* 	CSS properties for marker-symbol wrapper */  .listing-map { 	display: inline-block; 	position: relative; 	border-radius: 3px; 	line-height: 1.15em; 	top: -1px; }  .listing-map a.external:link, .listing-map a.external:visited, .listing-map a.external:hover, .listing-map a.external:active { 	text-decoration: none; } .listing-map .mw-kartographer-maplink { 	display: inline-block; 	min-width: 1.5em; 	height: 1.3em; 	line-height: 1.3em; 	padding: 1px;  	border-radius: 3px;  	/* for marker-copy */ 	top: 0; 	position: relative; 	font-size: 0.85em; 	font-weight: bold; 	text-align: center; 	vertical-align: middle; } .listing-map-not-inverse .mw-kartographer-maplink, .mw-kartographer-maplink.listing-map-not-inverse { 	color: #fff !important; } .listing-map-inverse .mw-kartographer-maplink, .mw-kartographer-maplink.listing-map-inverse { 	color: #000 !important; } .listing-map-not-inverse.listing-map-is-symbol .mw-kartographer-maplink img { 	filter: invert(100%); }  /* 	For media with missing or limited pointer capabilities, i.e. for mobile 	devices etc. Secondary devices are considered, too. 	See: https://www.w3.org/TR/mediaqueries-4/#any-input */ .listing-tooltip-mobile .mw-kartographer-maplink { 		min-width: 3em; } @media print { 	.listing-map .mw-kartographer-maplink { 		min-width: 1.5em; 	} }  body.skin-minerva .listing-map .mw-kartographer-maplink, body.skin-timeless .listing-map .mw-kartographer-maplink { 	vertical-align: 10%; } .mw-kartographer-maplink img { 	vertical-align: -15%; }  /* [[カテゴリ:テンプレートスタイル]] */