/* 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; } .desc-line-break { margin-top: 2rem; margin-bottom: 2rem; width: 50%; } 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-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); } .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; } .leaflet-marker-icon.map-area-label.off-level { display: none; }