/* Variables start */ :root { --color-black: #000; --color-black-light: #1b1919; --color-white: #fff; --color-gunmetal: #383945; --color-gunmetal-dark: #2d2d2f; --color-gold-one: #c7c5b3; --color-gold-two: #9a8866; --color-blue-light: #0292c0; --color-gray: #424242; --color-gray-light: #636363; --color-green: #00a700; --color-green-light: #6a9a66; --color-orange: #ca8a00; --color-red: #cd1e2f; --color-red-light: #9a6666; --color-purple: #8c6edf; --color-yellow: #ffe084; --color-yellow-light: #e0dfd6; --display-height: auto; --bulma-modal-z: 2040; } @font-face { font-family: "BenderLight"; src: url("webfonts/bender/bender-light.woff2") format("woff2"), url("webfonts/bender/bender-light.woff") format("woff"); } @font-face { font-family: "Bender"; src: url("webfonts/bender/bender.woff2") format("woff2"), url("webfonts/bender/bender.woff") format("woff"); } @font-face { font-family: "BenderItalic"; src: url("webfonts/bender/bender-italic.woff2") format("woff2"), url("webfonts/bender/bender-italic.woff") format("woff"); } @font-face { font-family: "BenderBold"; src: url("webfonts/bender/bender-bold.woff2") format("woff2"), url("webfonts/bender/bender-bold.woff") format("woff"); } .desc-line-break { margin-top: 2rem; margin-bottom: 2rem; width: 50%; } html, body { margin: 0; padding: 0; height: 100h; overflow: hidden; } body { background-color: var(--color-gunmetal-dark); color: var(--color-gold-one); margin: 0; padding: 0; height: 100%; font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style: normal; font-weight: 400; font-size: 16px; word-spacing: 1px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } code { font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; } body * { box-sizing: border-box; } iframe { border: 0; height: 100%; width: 100%; } input, select, button { border-radius: 0; font-family: inherit; } button, input[type="submit"] { background-color: var(--color-gold-two); border: 0; color: var(--color-black); height: 40px; padding: 0; } input[type="text"], input[type="number"] { padding: 12px; max-height: 40px; border: 2px solid var(--color-gold-two); background-color: var(--color-gunmetal-dark); color: var(--color-gold-one); } input[type="text"]:focus, input[type="number"]:focus { outline: none; border: 2px solid var(--color-gold-one); } input[type="text"].number { width: 80px; } input[name="session-id"] { padding-left: 20px; } select { padding: 10px; margin-bottom: 2vh; } a { color: var(--color-gold-two); text-decoration: none; } a:hover { text-decoration: underline; text-underline-offset: 2px; } cite { display: block; font-size: 14px; } .display-wrapper { height: var(--display-height); min-height: 80vh; margin: 0 10px; position: relative; } .page-wrapper { margin: 0 10px; max-width: 1200px; /*min-height: 80vh;*/ } .updated-label { color: var(--color-gold-one); font-size: 10px; left: 4px; position: absolute; top: 2px; } .time-wrapper { background-color: rgb(from var(--color-black) r g b / 0.5); padding: 10px 20px; position: absolute; right: -10px; top: 0; z-index: 1005; text-align: right; } .time-wrapper a { color: inherit; } .time-wrapper div { font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; } .map-image-wrapper { height: var(--display-height); width: 98vw; display: flex; align-items: center; justify-content: center; } .map-image { max-height: 100%; max-width: 100%; object-fit: contain; } .icon-with-text { vertical-align: middle; margin-right: 8px; margin-left: 8px; } .icon-with-text-hidden { visibility: hidden; } .center-title { text-align: center; } .screen-link { margin-left: 8px; margin-right: 8px; display: flex; flex-direction: column; align-items: center; } .screen-link-icon { vertical-align: middle; margin-right: 8px; } .price-wrapper { color: var(--color-gold-one); font-size: 14px; } .price-wrapper-tool { color: var(--color-blue-light); font-size: 14px; } .page-headline-wrapper { display: flex; align-items: center; max-width: 1200px; margin: auto; white-space: nowrap; } .page-headline-wrapper h1 { flex-grow: 1; text-align: center; white-space: initial; display: inline-flex; } .wiki-link-wrapper { font-size: larger; } div.tippy-box { background-color: var(--color-gunmetal-dark); color: var(--color-gold-one); border-color: var(--color-gray); border-radius: 4px; border-style: solid; border-width: 3px; box-shadow: 0 0 0 1px rgb(from var(--color-black) r g b / 0.1); } div.tippy-box[data-placement^="top"] > .tippy-arrow::before { border-top-color: var(--color-gray); bottom: -10px; } div.tippy-box[data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: var(--color-gray); top: -10px; } div.tippy-box[data-placement^="left"] > .tippy-arrow::before { border-left-color: var(--color-gray); right: -10px; } div.tippy-box[data-placement^="right"] > .tippy-arrow::before { border-right-color: var(--color-gray); left: -10px; } .hr-muted { margin-top: 2rem; border-bottom: 1px solid var(--color-gold-two); width: 80%; opacity: 0.4; } .hr-muted-full { margin-top: 2rem; border-bottom: 1px solid var(--color-gold-two); width: 100%; opacity: 0.4; } .rc-slider-mark-text { color: rgb(from var(--color-gold-one) r g b / 0.8) !important; } .rc-slider-mark-text-active { color: rgb(from var(--color-gold-one) r g b/ 1) !important; } /* Global reuseable styles, specific to the Tarkov.Dev style */ .information-section { background: rgb(from var(--color-black) r g b / 0.1); border: 1px solid rgb(from var(--color-white) r g b/ 0.1); border-radius: 0 20px 0 20px; margin-bottom: 50px; overflow: hidden; } .information-section.has-table { border-radius: 0 20px 0 0; } .information-section h2 { display: flex; align-items: center; font-size: 24px; margin: 0; padding: 15px 20px; background: rgb(from var(--primary-color-black) r g b / 0.4); color: var(--color-gold-one); background: rgb(from var(--color-black) r g b / 0.3); border-bottom: 1px solid rgb(from var(--color-white) r g b / 0.1); } .information-section h2 svg { width: 1.6rem !important; height: auto !important; margin: 0 12px 0 0; } .information-section .content { padding: 20px; } .information-section .content p { margin: 0; } .filter-wrapper.open { z-index: 2; } @media screen and (min-width: 800px) { .control-wrapper { display: none; } .page-headline-wrapper h1 { flex-grow: 1; text-align: left; } } @media screen and (min-width: 1280px) { .page-wrapper { margin: 0 auto; } } @media screen and (min-width: 1920px) { .page-wrapper { margin: 0 auto; max-width: 1600px; } } #map { background-color: transparent; } /* Popup styles */ .leaflet-popup-content-wrapper { background-color: rgb(45, 45, 47); } .leaflet-popup-tip { background-color: rgb(45, 45, 47); } .leaflet-popup-content-wrapper, .leaflet-popup-content-wrapper a { color: var(--color-gold-one); font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style: normal; /*font-weight: 400;*/ } .leaflet-popup-content-wrapper a { color: var(--color-gold-two); } .leaflet-popup-content { margin: 0.3rem 0.2rem; line-height: 1.3; font-size: 1rem; min-height: 1px; } /* leaflet-control-coordinates */ .leaflet-control-coordinates { color: var(--color-black); font-weight: bold; } .leaflet-control-coordinates { background-color: var(--color-white); background-color: rgb(from var(--color-white) r g b / 0.8); cursor: pointer; } .leaflet-control-coordinates, .leaflet-control-coordinates .uiElement input { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .leaflet-control-coordinates .uiElement { margin: 4px; } .leaflet-control-coordinates .uiElement .labelFirst { margin-right: 4px; } .leaflet-control-coordinates .uiHidden { display: none; } .leaflet-control-coordinates .uiElement.label { color: inherit; font-weight: inherit; font-size: inherit; padding: 0; display: inherit; } /* leaflet-control-groupedlayer */ .leaflet-control-layers-group-name { font-weight: 700; margin-bottom: 0.2em; margin-left: 3px; } .leaflet-control-layers-group { margin-bottom: 0.5em; } .leaflet-control-layers-scrollbar { overflow-y: scroll; padding-right: 10px; } .leaflet-control-layers-group-label { margin-bottom: 2px; } .leaflet-control-layers-group-selector, .leaflet-control-layers-selector { vertical-align: top; } .leaflet-control-layers-group label:not(.leaflet-control-layers-group-label) { text-indent: 15px; } .leaflet-control-layers-group.group-collapsable.collapsed .leaflet-control-layers-group-collapse, .leaflet-control-layers-group.group-collapsable:not(.collapsed) .leaflet-control-layers-group-expand, .leaflet-control-layers-group.group-collapsable.collapsed label:not(.leaflet-control-layers-group-label) { display: none; } .leaflet-control-layers-group-expand-default:before { content: "+"; width: 12px; display: inline-block; text-align: center; } .leaflet-control-layers-group-collapse-default:before { content: "-"; width: 12px; display: inline-block; text-align: center; } /* leaflet-control-groupedlayer */ .control-item-image { height: 14px; position: relative; top: 2px; } /* elevation visability */ .leaflet-layer.off-level > .leaflet-tile-container, div.leaflet-pane.leaflet-overlay-pane > img.off-level { opacity: 20%; } div.awesome-marker.off-level { opacity: 20%; z-index: -9999 !important; } div.leaflet-pane.leaflet-marker-pane > .off-level { opacity: 20%; z-index: -9999 !important; } div.leaflet-overlay-pane > svg.leaflet-zoom-animated > g > path.off-level { stroke-opacity: 20%; fill-opacity: 2%; } .not-shown { display: none; } .leaflet-container .leaflet-marker-pane .extract-icon img { max-width: 24px !important; max-height: 24px !important; } .extract-icon { display: inline; white-space: nowrap; } .extract-name { font-weight: 800; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: var(--color-white); white-space: nowrap; /* text-transform: uppercase; */ vertical-align: top; text-shadow: 0 0 3px var(--color-black); -webkit-text-stroke: 0.5px var(--color-black); } .extract-name.pmc { color: var(--color-green); } .extract-name.scav { color: var(--color-orange); } .extract-name.shared { color: var(--color-blue-light); } .extract-name.transit { color: var(--color-red); } .poi-image, img.popup-item { max-width: 24px; max-height: 24px; vertical-align: middle; } .poi-link { cursor: pointer; } /* general control styles */ .leaflet-control { background-color: rgb(from var(--color-black) r g b / 0.75); color: var(--color-gold-one); font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style: normal; font-weight: 400; font-size: 16px; } /* only active tasks control */ .leaflet-control-map-settings.leaflet-control { padding: 4px 4px; } .leaflet-control-map-settings { background-color: rgb(from var(--color-black) r g b / 0.75); } .leaflet-container.only-active-quest-markers .inactive-quest-marker { display: none; } /* fullscreen control */ .leaflet-control-fullscreen a { background-color: rgb(from var(--color-black) r g b / 0.75); } .leaflet-control-fullscreen a:hover { background-color: rgba(50, 50, 50, 0.75); } /* zoom control */ .leaflet-bar a { background-color: transparent; color: var(--color-gold-one); border-bottom-color: rgb(50, 50, 50); } .leaflet-bar a:hover, .leaflet-bar a:active { background-color: rgba(25, 25, 25, 0.75); color: var(--color-gold-one); text-decoration: none; } .leaflet-bar a.leaflet-disabled { color: var(--color-gold-two); background-color: rgba(50, 50, 50, 0.75); } .leaflet-bar a.leaflet-disabled:hover, .leaflet-bar a.leaflet-disabled:active { background-color: rgba(40, 40, 40, 0.75); } .leaflet-control-layers-list { font-size: 14px; } .leaflet-control-fullscreen a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAAxnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBRDsMgCP3nFDuC8KjicezaJrvBjj+suLTLXuITeOSh0P5+HfToEFbSpViuOSeHVq3SPLA00E7mpCePpIXG9zpBQxAvwW+M1HL0zzp/DaYhp+ViZM8Q1rtQY4DYj1EMQn+ReLCFUQ0jyBA4DFp8IVcr1y+se7rDxqFOx9xJGddvrsW3ty0+ByI7GMkZYykQ9KOE5gE7M8wbE+pZUWdFjpf0Df/Z0wR9AGIiWbdAFcPEAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw1AUhU/TSkUqBe0g4pChOtlFRRxLFYtgobQVWnUweekfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfE2cFJ0UVKvC8ptIjxwuN9nHfP4b37AKFVY6oZiAOqZhmZZELMF1bF4Ct8GEIYAUQlZuqp7GIOnvV1T91UdzGe5d33Zw0qRZMBPpE4znTDIt4gnt20dM77xBFWkRTic+JJgy5I/Mh12eU3zmWHBZ4ZMXKZeeIIsVjuYbmHWcVQiWeIo4qqUb6Qd1nhvMVZrTVY5578haGitpLlOq0xJLGEFNIQIaOBKmqwEKNdI8VEhs4THv5Rx58ml0yuKhg5FlCHCsnxg//B79mapekpNymUAPpebPtjHAjuAu2mbX8f23b7BPA/A1da119vAXOfpDe7WvQICG8DF9ddTd4DLneAkSddMiRH8tMSSiXg/Yy+qQAM3wIDa+7cOuc4fQByNKvlG+DgEJgoU/a6x7v7e+f2b09nfj92lnKoz48yYwAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NDAyNDAzZGQtMzYxMS00OGRjLWJjMGUtNzQ0NmViYTcxNTc3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NTkzNGExLWNhYzAtNGJjNS05Mjc3LTljMDgyZTc3NzA0MSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmUyMmRkYjhlLWIzZTQtNGRkYy1iN2YxLTRiZDdiNzEyZGVmZCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzA1NTkwMjg2MzczMjE5IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjAxOjE4VDA5OjA0OjQ2LTA2OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowMToxOFQwOTowNDo0Ni0wNjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ0MzNjMDAwLTc2MjQtNDcxOS1hNjBhLTBmMDJiZDZiYTZhMyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wMS0xOFQwOTowNDo0NiIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6tAhAHAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AESDwQuQlUKHQAAAIdJREFUWMPtl0EOwCAIBNemH+NllZfxNHvxZKixNDWx3TmiBlHAFSCkkjyjmRXPLiIpMg8AtlkR7b1Bb2eRCKdG9D1HZFHMrPRqIrKOdfROr2vP+05vY2cghFCpUqku9/A1x5IBHI1ZRSSHs+5JJvI3McfRheJUZ6qOKtXhrKvZlXlHVKrkB5zEQE3lVsjhWQAAAABJRU5ErkJggg=="); } /* Raid Info control */ .leaflet-control-raid-info { background-color: rgb(from var(--color-black) r g b / 0.5); line-height: normal; } .leaflet-control-raid-info a { color: var(--color-gold-one); } /* Area labels */ .leaflet-marker-icon.map-area-label { font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: 800; font-size: 20px; color: var(--color-gold-one); text-shadow: 0 0 3px var(--color-black); -webkit-text-stroke: 0.5px var(--color-black); text-align: center; } .leaflet-marker-icon.map-area-label .label { position: absolute; /*-webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0);*/ width: 200px; /*-webkit-text-stroke: none;*/ -webkit-text-stroke-width: 0px; } .leaflet-marker-icon.map-area-label.off-level { display: none; } .custom-marker { filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25)); transition: transform 0.2s ease; color: #ff0000; /* Grundfarbe des Markers */ } .custom-marker .marker-svg { width: 100%; height: 100%; animation: pulse 1.5s infinite; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } .custom-control { display: none !important; } .custom-control:has(div) { display: block !important; } .custom-control { .rade-time { display: inline-flex; justify-content: end; align-items: center; width: 100%; gap: 0.3rem; } ul { margin-top: 0.3rem; font-size: 0.8rem; li { display: flex; align-items: center; gap: 0.3rem; } .tag { color: #000; font-size: 0.5rem; border-radius: 0.2rem; padding: 0.1rem 0.2rem; } .tag.exit { background: #80b21b; } .tag.transit { background: #e53500; } } } .marker-popup { font-family: Arial, sans-serif; line-height: 1.4; padding: 10px; display: flex; flex-direction: column; gap: 0.3rem; max-width: 300px; height: auto; overflow-y: hidden; } .marker-popup small { color: #666; font-size: 0.9em; } .marker-popup img.preview-image { max-width: 200px; max-height: 100px; } #map { width: 100%; height: 100vh; } body::-webkit-scrollbar { width: 0px !important; } nav { /*height: 70px;*/ } .leaflet-top { top: 70px !important; } .navbar-menu { /*background-color: rgba(19, 21, 26, 0.3) !important;*/ background: rgba(31, 34, 41, 0) !important; backdrop-filter: blur(20px) !important; box-shadow: 0 0.5em 1em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1); padding: 0.5rem 0; } .navbar-link, a.navbar-item { background-color: rgba(0, 0, 0, 0) !important; } @media screen and (max-width: 1023px) { .navbar-menu.is-active { display: block; height: auto; } } @media screen and (max-width: 1023px) { .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { -webkit-overflow-scrolling: touch; max-height: calc(100vh - var(--bulma-navbar-height)); overflow: hidden; } } /* MODAL */ .modal { --bulma-modal-z: 2040; --bulma-modal-background-background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.86); --bulma-modal-content-width: 40rem; --bulma-modal-content-margin-mobile: 1.25rem; --bulma-modal-content-spacing-mobile: 10rem; --bulma-modal-content-spacing-tablet: 2.5rem; --bulma-modal-close-dimensions: 2.5rem; --bulma-modal-close-right: 1.25rem; --bulma-modal-close-top: 1.25rem; --bulma-modal-card-spacing: 2.5rem; --bulma-modal-card-head-background-color: var(--bulma-scheme-main); --bulma-modal-card-head-padding: 2rem; --bulma-modal-card-head-radius: var(--bulma-radius-large); --bulma-modal-card-title-color: var(--bulma-text-strong); --bulma-modal-card-title-line-height: 1; --bulma-modal-card-title-size: var(--bulma-size-4); --bulma-modal-card-foot-background-color: var(--bulma-scheme-main-bis); --bulma-modal-card-foot-radius: var(--bulma-radius-large); --bulma-modal-card-body-background-color: var(--bulma-scheme-main); --bulma-modal-card-body-padding: 2rem; align-items: center; display: none; flex-direction: column; justify-content: center; overflow: hidden; position: fixed; z-index: var(--bulma-modal-z) !important; } .modal-content { flex-grow: unset !important; } /* LINE & TITLE LINE */ hr { background-color: var(--bulma-hr-background-color); border: none; display: block; height: var(--bulma-hr-height); margin: var(--bulma-hr-margin); } .title-line { background-color: var(--theme-color, var(--bulma-primary)); border-radius: 9999px; height: 0.25rem; margin: 1em auto; margin-left: 0; width: 4em; } .navbar.fixed-top.navbar-dark { height: 76px; background-color: rgba(25, 25, 25, 0.75); backdrop-filter: blur(30px); .navbar-brand:hover { text-decoration: none; } } .dropdown-item:focus, .dropdown-item:hover { color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg); }