From c04be09c3d5eae0276945fb2a6b6a51d1e51351a Mon Sep 17 00:00:00 2001 From: Franzz Date: Sat, 4 Sep 2021 21:37:37 +0200 Subject: [PATCH] Adding weather data --- files/db/update_v15_to_v16.sql | 3 ++ inc/Feed.php | 54 ++++++++++++++++++++++++++++++++-- inc/Spot.php | 7 +++-- languages/en.lang | 44 +++++++++++++++++++++++++++ languages/fr.lang | 44 +++++++++++++++++++++++++++ masks/project.html | 9 +++++- readme.md | 1 - script/spot.js | 2 +- settings-sample.php | 1 + style/_fa.scss | 25 ++++++++++++++++ style/_mask_project.scss | 40 +++++++++++++++++-------- style/_mobile.scss | 11 ++++--- style/spot.css | 2 +- style/spot.css.map | 2 +- 14 files changed, 218 insertions(+), 27 deletions(-) create mode 100644 files/db/update_v15_to_v16.sql diff --git a/files/db/update_v15_to_v16.sql b/files/db/update_v15_to_v16.sql new file mode 100644 index 0000000..7c65156 --- /dev/null +++ b/files/db/update_v15_to_v16.sql @@ -0,0 +1,3 @@ +ALTER TABLE messages ADD weather_icon VARCHAR(30) AFTER posted_on; +ALTER TABLE messages ADD weather_cond VARCHAR(30) AFTER weather_icon; +ALTER TABLE messages ADD weather_temp DECIMAL(3,1) AFTER weather_cond; diff --git a/inc/Feed.php b/inc/Feed.php index f96ee91..eed5c36 100644 --- a/inc/Feed.php +++ b/inc/Feed.php @@ -3,6 +3,7 @@ namespace Franzz\Spot; use Franzz\Objects\PhpObject; use Franzz\Objects\Db; +use Franzz\Objects\Translator; use \Settings; /** @@ -17,6 +18,16 @@ class Feed extends PhpObject { const FEED_TYPE_JSON = '/message.json'; const FEED_MAX_REFRESH = 5 * 60; //Seconds + //Weather + const WEATHER_HOOK = 'https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline'; + const WEATHER_PARAM = array( + 'key' => Settings::WEATHER_TOKEN, + 'unitGroup' => 'metric', + 'lang' => 'en', + 'include' => 'current', + 'iconSet' => 'icons2' + ); + //DB Tables const SPOT_TABLE = 'spots'; const FEED_TABLE = 'feeds'; @@ -95,17 +106,35 @@ class Feed extends PhpObject { public function getMessages($asConstraints=array()) { $asInfo = array( - 'select' => array(Db::getId(self::MSG_TABLE), 'ref_msg_id', 'type', 'latitude', 'longitude', 'site_time', 'timezone', 'unix_time'), + 'select' => array( + Db::getId(self::MSG_TABLE), 'ref_msg_id', 'type', //ID + 'latitude', 'longitude', //Position + 'site_time', 'timezone', 'unix_time', //Time + 'weather_icon', 'weather_cond', 'weather_temp' //Weather + ), 'from' => self::MSG_TABLE, 'join' => array(self::FEED_TABLE => Db::getId(self::FEED_TABLE)), 'constraint'=> array(Db::getId(self::FEED_TABLE, true) => $this->getFeedId()), 'constOpe' => array(Db::getId(self::FEED_TABLE, true) => "="), 'orderBy' => array('site_time'=>'ASC') ); - if(!empty($asConstraints)) $asInfo = array_merge($asInfo, $asConstraints); + + $asResult = $this->oDb->selectRows($asInfo); - return $this->oDb->selectRows($asInfo); + /* Temporary lookup - Start */ + $iCount = 0; + foreach($asResult as &$asMsg) { + if($asMsg['weather_icon'] == '' && $iCount < 3) { + $asWeather = $this->getWeather(array($asMsg['latitude'], $asMsg['longitude']), $asMsg['unix_time']); + $asMsg = array_merge($asMsg, $asWeather); + $this->oDb->updateRow(self::MSG_TABLE, $asMsg[Db::getId(self::MSG_TABLE)], $asWeather, false); + $iCount++; + } + } + /* Temporary lookup - End */ + + return $asResult; } public function getLastMessageId($asConstraints=array()) { @@ -181,7 +210,12 @@ class Feed extends PhpObject { $iMsgId = $this->oDb->selectId(self::MSG_TABLE, array('ref_msg_id'=>$asMsg['ref_msg_id'])); if(!$iMsgId) { + //First Catch $asMsg['posted_on'] = $sNow; + + //Weather Data + $asMsg = array_merge($asMsg, $this->getWeather(array($asMsg['latitude'], $asMsg['longitude']), $asMsg['unix_time'])); + $this->oDb->insertRow(self::MSG_TABLE, $asMsg); $bNewMsg = true; } @@ -194,6 +228,20 @@ class Feed extends PhpObject { return $bNewMsg; } + private function getWeather($asLatLng, $iTimeStamp) { + $sApiUrl = self::WEATHER_HOOK.'/'.$asLatLng[0].','.$asLatLng[1].'/'.$iTimeStamp.'?'.http_build_query(self::WEATHER_PARAM); + $asWeather = json_decode(file_get_contents($sApiUrl), true); + + //Get Condition ID + $sCondKey = (new Translator(self::WEATHER_PARAM['lang']))->getTranslationKey($asWeather['currentConditions']['conditions']); + + return array( + 'weather_icon' => $asWeather['currentConditions']['icon'], + 'weather_cond' => $sCondKey, + 'weather_temp' => floatval($asWeather['currentConditions']['temp']) + ); + } + private function retrieveFeed() { $sContent = '[]'; if($this->sRefFeedId !='') { diff --git a/inc/Spot.php b/inc/Spot.php index b43659d..9825782 100755 --- a/inc/Spot.php +++ b/inc/Spot.php @@ -88,7 +88,7 @@ class Spot extends Main ( 'tables' => array ( - Feed::MSG_TABLE => array('ref_msg_id', Db::getId(Feed::FEED_TABLE), 'type', 'latitude', 'longitude', 'iso_time', 'site_time', 'timezone', 'unix_time', 'content', 'battery_state', 'posted_on'), + Feed::MSG_TABLE => array('ref_msg_id', Db::getId(Feed::FEED_TABLE), 'type', 'latitude', 'longitude', 'iso_time', 'site_time', 'timezone', 'unix_time', 'content', 'battery_state', 'posted_on', 'weather_icon', 'weather_cond', 'weather_temp'), Feed::FEED_TABLE => array('ref_feed_id', Db::getId(Feed::SPOT_TABLE), Db::getId(Project::PROJ_TABLE), 'name', 'description', 'status', 'last_update'), Feed::SPOT_TABLE => array('ref_spot_id', 'name', 'model'), Project::PROJ_TABLE => array('name', 'codename', 'active_from', 'active_to'), @@ -133,7 +133,10 @@ class Spot extends Main 'min_zoom' => "TINYINT UNSIGNED", 'max_zoom' => "TINYINT UNSIGNED", 'attribution' => "VARCHAR(100)", - 'gravatar' => "LONGTEXT" + 'gravatar' => "LONGTEXT", + 'weather_icon' => "VARCHAR(30)", + 'weather_cond' => "VARCHAR(30)", + 'weather_temp' => "DECIMAL(3,1)" ), 'constraints' => array ( diff --git a/languages/en.lang b/languages/en.lang index 062380b..99a5ca4 100644 --- a/languages/en.lang +++ b/languages/en.lang @@ -114,3 +114,47 @@ legend = Legend credits_project = Spotty Project credits_git = Git Repository credits_license = under GPLv3 license + +weather_type_1 = Blowing Or Drifting Snow +weather_type_2 = Drizzle +weather_type_3 = Heavy Drizzle +weather_type_4 = Light Drizzle +weather_type_5 = Heavy Drizzle/Rain +weather_type_6 = Light Drizzle/Rain +weather_type_7 = Duststorm +weather_type_8 = Fog +weather_type_9 = Freezing Drizzle/Freezing Rain +weather_type_10 = Heavy Freezing Drizzle/Freezing Rain +weather_type_11 = Light Freezing Drizzle/Freezing Rain +weather_type_12 = Freezing Fog +weather_type_13 = Heavy Freezing Rain +weather_type_14 = Light Freezing Rain +weather_type_15 = Funnel Cloud/Tornado +weather_type_16 = Hail Showers +weather_type_17 = Ice +weather_type_18 = Lightning Without Thunder +weather_type_19 = Mist +weather_type_20 = Precipitation In Vicinity +weather_type_21 = Rain +weather_type_22 = Heavy Rain And Snow +weather_type_23 = Light Rain And Snow +weather_type_24 = Rain Showers +weather_type_25 = Heavy Rain +weather_type_26 = Light Rain +weather_type_27 = Sky Coverage Decreasing +weather_type_28 = Sky Coverage Increasing +weather_type_29 = Sky Unchanged +weather_type_30 = Smoke Or Haze +weather_type_31 = Snow +weather_type_32 = Snow And Rain Showers +weather_type_33 = Snow Showers +weather_type_34 = Heavy Snow +weather_type_35 = Light Snow +weather_type_36 = Squalls +weather_type_37 = Thunderstorm +weather_type_38 = Thunderstorm Without Precipitation +weather_type_39 = Diamond Dust +weather_type_40 = Hail +weather_type_41 = Overcast +weather_type_42 = Partially cloudy +weather_type_43 = Clear diff --git a/languages/fr.lang b/languages/fr.lang index bd783fa..1a2a184 100644 --- a/languages/fr.lang +++ b/languages/fr.lang @@ -114,3 +114,47 @@ legend = Légende credits_project = Projet Spotty credits_git = Dépôt Git credits_license = sous licence GPLv3 + +weather_type_1 = Poudrerie ou neige à la dérive +weather_type_2 = Bruine +weather_type_3 = Bruine lourde +weather_type_4 = Bruine légère +weather_type_5 = Forte bruine / pluie +weather_type_6 = Légère bruine / pluie +weather_type_7 = Tempête de poussière +weather_type_8 = Brouillard +weather_type_9 = Bruine verglaçante / Pluie verglaçante +weather_type_10 = Forte bruine verglaçante / pluie verglaçante +weather_type_11 = Légère bruine verglaçante / pluie verglaçante +weather_type_12 = Brouillard verglaçant +weather_type_13 = Forte pluie verglaçante +weather_type_14 = Légère pluie verglaçante +weather_type_15 = Nuage d'entonnoir / Tornade +weather_type_16 = Douches de grêle +weather_type_17 = La glace +weather_type_18 = Foudre sans tonnerre +weather_type_19 = Brouillard +weather_type_20 = Précipitations à proximité +weather_type_21 = Pluie +weather_type_22 = Forte pluie et neige +weather_type_23 = Légère pluie et neige +weather_type_24 = Averses de pluie +weather_type_25 = Forte pluie +weather_type_26 = Pluie légère +weather_type_27 = Couverture du ciel en baisse +weather_type_28 = Augmentation de la couverture du ciel +weather_type_29 = Ciel inchangé +weather_type_30 = Fumée ou brume +weather_type_31 = Neige +weather_type_32 = Averses de neige et de pluie +weather_type_33 = Douches de neige +weather_type_34 = Beaucoup de neige +weather_type_35 = Neige légère +weather_type_36 = Grains +weather_type_37 = Orage +weather_type_38 = Orage sans précipitations +weather_type_39 = La poussière de diamant +weather_type_40 = Saluer +weather_type_41 = Couvert +weather_type_42 = Partiellement nuageux +weather_type_43 = Clair diff --git a/masks/project.html b/masks/project.html index d1ec455..d0f999e 100644 --- a/masks/project.html +++ b/masks/project.html @@ -623,6 +623,12 @@ function addSpotMessages(aoMessages) { .append(oSpot.lang('local_time', oMsg.formatted_time_local))); } + //Weather + $Tooltip.append($('

', {'class':'weather', 'title':oSpot.lang(oMsg.weather_cond)}) + .addIcon('fa-'+oMsg.weather_icon+' fa-fw fa-lg', true) + .append(oMsg.weather_temp+'°C') + ); + //Tooltip: Medias if(oMsg.medias) { var $Medias = $('

', {'class':'medias'}); @@ -812,10 +818,11 @@ function getPost(asPost) { .append($('

').addIcon('fa-time', true).append(sAbsTime)) .append(bTimeDiff?$('

').addIcon('fa-timezone', true).append(oSpot.lang('local_time', sAbsTimeLocal)):'') .append($('', {'class':'drill'}) + .append($('', {'class':'weather', 'title':oSpot.lang(asPost.weather_cond)}).addIcon('fa-'+asPost.weather_icon, true).append(asPost.weather_temp+'°C')) .append($('', {'class':'staticmap', title: oSpot.lang('click_zoom'), src: getWmtsApiUrl('static', asPost.latitude, asPost.longitude, 13)})) .append($('', {'class': 'drill-icon fa-stack'}) - .addIcon('fa-message-in fa-stack-1x fa-rotate-270') .addIcon('fa-message fa-stack-2x') + .addIcon('fa-message-in fa-stack-1x fa-rotate-270') ) .click(function(){ var $Parent = $(this).parent(); diff --git a/readme.md b/readme.md index 9caea3c..ed31b8b 100644 --- a/readme.md +++ b/readme.md @@ -25,5 +25,4 @@ * Add mail frequency slider * Use WMTS servers directly when not using Geo Caching Server * Allow HEIF picture format -* Meteo on message * pbf map format (https://www.arcgis.com/home/item.html?id=7dc6cea0b1764a1f9af2e679f642f0f5) \ No newline at end of file diff --git a/script/spot.js b/script/spot.js index 4d2860a..da7e06d 100755 --- a/script/spot.js +++ b/script/spot.js @@ -315,7 +315,7 @@ $.prototype.addIcon = function(sIcon, bMargin, sStyle) { bMargin = bMargin || false; sStyle = sStyle || ''; - return $(this).prepend($('', {'class':'fa'+sStyle+' '+sIcon+(bMargin?' push':'')})); + return $(this).append($('', {'class':'fa'+sStyle+' '+sIcon+(bMargin?' push':'')})); }; $.prototype.defaultVal = function(sDefaultValue) diff --git a/settings-sample.php b/settings-sample.php index 6cf4093..c3e28bb 100755 --- a/settings-sample.php +++ b/settings-sample.php @@ -15,5 +15,6 @@ class Settings const MAIL_FROM = ''; const MAIL_USER = ''; const MAIL_PASS = ''; + const WEATHER_TOKEN = ''; //visualcrossing.com const DEBUG = true; } diff --git a/style/_fa.scss b/style/_fa.scss index c525953..d8fd387 100644 --- a/style/_fa.scss +++ b/style/_fa.scss @@ -92,3 +92,28 @@ $fa-css-prefix: fa; /* Admin */ .#{$fa-css-prefix}-new:before { content: fa-content($fa-var-plus); } .#{$fa-css-prefix}-refresh:before { content: fa-content($fa-var-sync); } + +/* Weather */ +.#{$fa-css-prefix}-temperature:before { content: fa-content($fa-var-thermometer-three-quarters); } +.#{$fa-css-prefix}-clear-day:before { content: fa-content($fa-var-sun); } +.#{$fa-css-prefix}-clear-night:before { content: fa-content($fa-var-moon-stars); } +.#{$fa-css-prefix}-cloudy:before { content: fa-content($fa-var-clouds); } +.#{$fa-css-prefix}-fog:before { content: fa-content($fa-var-fog); } +.#{$fa-css-prefix}-hail:before { content: fa-content($fa-var-cloud-hail); } +.#{$fa-css-prefix}-partly-cloudy-day:before { content: fa-content($fa-var-cloud-sun); } +.#{$fa-css-prefix}-partly-cloudy-night:before { content: fa-content($fa-var-cloud-moon); } +.#{$fa-css-prefix}-rain-snow-showers-day:before { content: fa-content($fa-var-cloud-sun-rain); } +.#{$fa-css-prefix}-rain-snow-showers-night:before { content: fa-content($fa-var-cloud-moon-rain); } +.#{$fa-css-prefix}-rain-snow:before { content: fa-content($fa-var-cloud-sleet); } +.#{$fa-css-prefix}-rain:before { content: fa-content($fa-var-cloud-rain); } +.#{$fa-css-prefix}-showers-day:before { content: fa-content($fa-var-cloud-sun-rain); } +.#{$fa-css-prefix}-showers-night:before { content: fa-content($fa-var-cloud-moon-rain); } +.#{$fa-css-prefix}-sleet:before { content: fa-content($fa-var-cloud-sleet); } +.#{$fa-css-prefix}-snow-showers-day:before { content: fa-content($fa-var-cloud-snow); } +.#{$fa-css-prefix}-snow-showers-night:before { content: fa-content($fa-var-cloud-snow); } +.#{$fa-css-prefix}-snow:before { content: fa-content($fa-var-cloud-snow); } +.#{$fa-css-prefix}-thunder-rain:before { content: fa-content($fa-var-thunderstorm); } +.#{$fa-css-prefix}-thunder-showers-day:before { content: fa-content($fa-var-thunderstorm-sun); } +.#{$fa-css-prefix}-thunder-showers-night:before { content: fa-content($fa-var-thunderstorm-moon); } +.#{$fa-css-prefix}-thunder:before { content: fa-content($fa-var-thunderstorm); } +.#{$fa-css-prefix}-wind:before { content: fa-content($fa-var-wind); } diff --git a/style/_mask_project.scss b/style/_mask_project.scss index b50ee78..aa038b1 100644 --- a/style/_mask_project.scss +++ b/style/_mask_project.scss @@ -1,6 +1,8 @@ //Feed width $elem-spacing: 0.5rem; $block-spacing: 1rem; +$block-radius: 3px; +$block-shadow: 3px; $panel-width: 30%; $panel-width-max: "400px + 3 * #{$block-spacing}"; @@ -175,7 +177,7 @@ $legend-color: $post-color; img { max-width: 200px; max-height: 100px; - border-radius: 3px; + border-radius: $block-radius; image-orientation: from-image; transition: All 0.2s; } @@ -219,7 +221,7 @@ $legend-color: $post-color; .leaflet-control { background-color: rgba(255, 255, 255, 0.6); font-family: Roboto, Arial, sans-serif; - border-radius: 3px; + border-radius: $block-radius; border: none; margin: $block-spacing; box-shadow: 0 1px 7px rgba(0, 0, 0, .4); @@ -410,7 +412,7 @@ $legend-color: $post-color; margin-bottom: $block-spacing; background: $post-bg; color: $post-color; - border-radius: 3px; + border-radius: $block-radius; width: calc(100% - #{$block-spacing}); box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.5); @@ -522,9 +524,21 @@ $legend-color: $post-color; } } + .weather { + position: absolute; + top: $block-spacing; + right: $block-spacing; + border-radius: $block-radius; + background: $message-bg; + color: $message-color; + font-size: 1.2em; + cursor: pointer; + padding: $elem-spacing; + } + .staticmap { width: 100%; - border-radius: 3px; + border-radius: $block-radius; cursor: pointer; } } @@ -574,7 +588,7 @@ $legend-color: $post-color; width: 100%; image-orientation: from-image; outline: none; - border-radius: 3px; + border-radius: $block-radius; } .comment { @@ -588,7 +602,7 @@ $legend-color: $post-color; padding: 0.5em; text-align: justify; background: rgba(255, 255, 255, 0.6); - border-radius: 0 0 3px 3px; + border-radius: 0 0 $block-radius $block-radius; transition: opacity 0.3s; opacity: 1; } @@ -611,16 +625,16 @@ $legend-color: $post-color; } } #settings { - left: calc(min(#{$panel-width} + 3px, #{$panel-width-max} + 3px) * -1); + left: calc(min(#{$panel-width} + #{$block-shadow}, #{$panel-width-max} + #{$block-shadow}) * -1); transition: left 0.5s; - width: calc(#{$panel-width} + 3px); //Add box-shadow - max-width: calc(#{$panel-width-max} + 3px); //Add box-shadow + width: calc(#{$panel-width} + #{$block-shadow}); //Add box-shadow + max-width: calc(#{$panel-width-max} + #{$block-shadow}); //Add box-shadow #settings-panel { - width: calc(100% - #{$block-spacing} - 3px); //Remove box-shadow + width: calc(100% - #{$block-spacing} - #{$block-shadow}); //Remove box-shadow margin: $block-spacing; - border-radius: 3px; - box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, .5); + border-radius: $block-radius; + box-shadow: 2px 2px $block-shadow 0px rgba(0, 0, 0, .5); color: $post-color; background: rgba(255, 255, 255, 0.8); display: flex; @@ -634,7 +648,7 @@ $legend-color: $post-color; .logo { background: rgba(255, 255, 255, .4); padding: 2rem 1rem; - border-radius: 3px 3px 0 0; + border-radius: $block-radius $block-radius 0 0; img { width: 100%; diff --git a/style/_mobile.scss b/style/_mobile.scss index ad02f76..c2e3a82 100644 --- a/style/_mobile.scss +++ b/style/_mobile.scss @@ -1,4 +1,7 @@ @media only screen and (max-width: 800px) { + + $panel-width: "100% - 44px - 2 * #{$block-spacing}"; + .desktop { display: none; } @@ -11,7 +14,7 @@ } .leaflet-right, .leaflet-left { - width: calc(100% - 44px - 2 * #{$block-spacing}); + width: calc(#{$panel-width}); } .leaflet-control-container .leaflet-bottom.leaflet-right { @@ -27,15 +30,15 @@ } #feed, #settings { - width: calc(100% - 44px - 2 * #{$block-spacing}); + width: calc(#{$panel-width}); } #feed { - right: calc((100% - 44px - 2 * #{$block-spacing}) * -1); + right: calc((#{$panel-width}) * -1); } #settings { - left: calc((100% - 44px - 2 * #{$block-spacing}) * -1); + left: calc((#{$panel-width}) * -1); } } } diff --git a/style/spot.css b/style/spot.css index bd99c6a..1296210 100644 --- a/style/spot.css +++ b/style/spot.css @@ -1,4 +1,4 @@ @font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(fonts/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@-webkit-keyframes fadeIn{from{opacity:.3}}@-moz-keyframes fadeIn{from{opacity:.3}}@-ms-keyframes fadeIn{from{opacity:.3}}@-o-keyframes fadeIn{from{opacity:.3}}@keyframes fadeIn{from{opacity:.3}}.flicker,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.loading span,.lightbox .lb-cancel{-webkit-animation:fadeIn .5s infinite alternate;-moz-animation:fadeIn .5s infinite alternate;-ms-animation:fadeIn .5s infinite alternate;-o-animation:fadeIn .5s infinite alternate;animation:fadeIn .5s infinite alternate}@keyframes spotlogo{0%{transform:scale(1)}1.25%{transform:scale(1.2)}2.5%{transform:scale(1);transform:rotate(0deg)}5%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}body{overflow:hidden}body,textarea,input,button{font-size:14px;font-family:"Ubuntu",sans-serif;margin:0}textarea{resize:none}button{cursor:pointer;font-weight:bold}input,textarea,button{border:none;padding:.5em 1em;border-radius:3px}.feedback p{margin:0 0 1em 0}.feedback p.error{color:red}.feedback p.warning{color:orange}.feedback p.success{color:green}/*! * Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) - */@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("fa/fonts/fa-solid-900.eot");src:url("fa/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fa/fonts/fa-solid-900.woff2") format("woff2"),url("fa/fonts/fa-solid-900.woff") format("woff"),url("fa/fonts/fa-solid-900.ttf") format("truetype"),url("fa/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.control-icon,.heightgraph.leaflet-control .heightgraph-close-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.control-icon,.heightgraph.leaflet-control .heightgraph-close-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.lightbox .fa-pull-left.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-left.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-left.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-left.lb-prev,.fa-pull-left.control-icon,.heightgraph.leaflet-control .fa-pull-left.heightgraph-close-icon,.leaflet-control.spot-control .fa-pull-left.fa,.leaflet-control.spot-control .fa-pull-left.control-icon,.leaflet-control.spot-control .lightbox .fa-pull-left.lb-cancel,.lightbox .leaflet-control.spot-control .fa-pull-left.lb-cancel,.leaflet-control.spot-control .fa-pull-left.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa-pull-left.fa,.leaflet-control .heightgraph-toggle .fa-pull-left.control-icon,.leaflet-control .heightgraph-toggle .lightbox .fa-pull-left.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .fa-pull-left.lb-cancel,.leaflet-control .heightgraph-toggle .fa-pull-left.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .fa-pull-left.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .fa-pull-left.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .fa-pull-left.lb-cancel,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.lightbox .fa-pull-right.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-right.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-right.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-right.lb-prev,.fa-pull-right.control-icon,.heightgraph.leaflet-control .fa-pull-right.heightgraph-close-icon,.leaflet-control.spot-control .fa-pull-right.fa,.leaflet-control.spot-control .fa-pull-right.control-icon,.leaflet-control.spot-control .lightbox .fa-pull-right.lb-cancel,.lightbox .leaflet-control.spot-control .fa-pull-right.lb-cancel,.leaflet-control.spot-control .fa-pull-right.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa-pull-right.fa,.leaflet-control .heightgraph-toggle .fa-pull-right.control-icon,.leaflet-control .heightgraph-toggle .lightbox .fa-pull-right.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .fa-pull-right.lb-cancel,.leaflet-control .heightgraph-toggle .fa-pull-right.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .fa-pull-right.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .fa-pull-right.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .fa-pull-right.lb-cancel,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa.push,.lightbox .push.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .push.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.push.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.push.lb-prev,.push.control-icon,.heightgraph.leaflet-control .push.heightgraph-close-icon,.leaflet-control.spot-control .push.fa,.leaflet-control.spot-control .push.control-icon,.leaflet-control.spot-control .lightbox .push.lb-cancel,.lightbox .leaflet-control.spot-control .push.lb-cancel,.leaflet-control.spot-control .push.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .push.fa,.leaflet-control .heightgraph-toggle .push.control-icon,.leaflet-control .heightgraph-toggle .lightbox .push.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .push.lb-cancel,.leaflet-control .heightgraph-toggle .push.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .push.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .push.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .push.lb-cancel{margin-right:.5rem}.fa.push-left,.lightbox .push-left.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .push-left.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.push-left.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.push-left.lb-prev,.push-left.control-icon,.heightgraph.leaflet-control .push-left.heightgraph-close-icon,.leaflet-control.spot-control .push-left.fa,.leaflet-control.spot-control .push-left.control-icon,.leaflet-control.spot-control .lightbox .push-left.lb-cancel,.lightbox .leaflet-control.spot-control .push-left.lb-cancel,.leaflet-control.spot-control .push-left.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .push-left.fa,.leaflet-control .heightgraph-toggle .push-left.control-icon,.leaflet-control .heightgraph-toggle .lightbox .push-left.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .push-left.lb-cancel,.leaflet-control .heightgraph-toggle .push-left.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .push-left.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .push-left.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .push-left.lb-cancel{margin-left:.5rem}.control-icon,.heightgraph.leaflet-control .heightgraph-close-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-prev,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-next,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-prev,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-next,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel{font-size:28px;text-align:center;line-height:44px;text-decoration:none;color:#ccc;background:none}.control-icon:hover,.heightgraph.leaflet-control .heightgraph-close-icon:hover,.leaflet-control.spot-control .fa:hover,.leaflet-control.spot-control .control-icon:hover,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-prev:hover,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-next:hover,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:hover,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close:hover,.leaflet-control.spot-control .lightbox .lb-cancel:hover,.lightbox .leaflet-control.spot-control .lb-cancel:hover,.leaflet-control.spot-control .heightgraph-toggle-icon:hover,.leaflet-control .heightgraph-toggle .fa:hover,.leaflet-control .heightgraph-toggle .control-icon:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-prev:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-next:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:hover,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel:hover,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel:hover,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:hover,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel:hover,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel:hover,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel:hover{color:#fff}.fa-map:before{content:""}.fa-track-off-track:before{content:""}.fa-track-main:before{content:""}.fa-track-hitchhiking:before{content:""}.fa-track-start:before{content:""}.fa-track-end:before{content:""}.fa-layers:before{content:""}.fa-elev-chart:before,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before{content:""}.fa-distance:before{content:""}.fa-elev-drop:before{content:""}.fa-elev-gain:before{content:""}.fa-download:before{content:""}.fa-menu:before,#projects #settings-button .fa:before,#projects #settings-button .control-icon:before,#projects #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings-button a.lb-prev:before,#projects #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings-button a.lb-next:before,#projects #settings-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #settings-button .lb-close:before,#projects #settings-button .lightbox .lb-cancel:before,.lightbox #projects #settings-button .lb-cancel:before,#projects #settings-button .leaflet-control.spot-control .fa:before,.leaflet-control.spot-control #projects #settings-button .fa:before,#projects #settings-button .leaflet-control.spot-control .control-icon:before,.leaflet-control.spot-control #projects #settings-button .control-icon:before,#projects #settings-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #settings-button .heightgraph-toggle-icon:before,#projects #settings-button .leaflet-control .heightgraph-toggle .fa:before,.leaflet-control .heightgraph-toggle #projects #settings-button .fa:before,#projects #settings-button .leaflet-control .heightgraph-toggle .control-icon:before,.leaflet-control .heightgraph-toggle #projects #settings-button .control-icon:before,#projects #settings-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #settings-button .heightgraph-toggle-icon:before,#projects #settings-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #settings-button .heightgraph-close-icon:before{content:""}.fa-newsletter:before{content:""}.fa-project:before{content:""}.fa-error:before{content:""}.fa-warning:before{content:""}.fa-success:before{content:""}.fa-unsubscribe:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .fa:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .control-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe a.lb-prev:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe a.lb-next:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lb-close:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-cancel:before,.lightbox #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lb-cancel:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph-close-icon:before,.heightgraph.leaflet-control .heightgraph-close-icon:before{content:""}.fa-credits:before{content:""}.fa-post:before,#projects #post-button .fa:before,#projects #post-button .control-icon:before,#projects #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #post-button a.lb-prev:before,#projects #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #post-button a.lb-next:before,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .lb-close:before,#projects #post-button .lightbox .lb-cancel:before,.lightbox #projects #post-button .lb-cancel:before,#projects #post-button .leaflet-control.spot-control .fa:before,.leaflet-control.spot-control #projects #post-button .fa:before,#projects #post-button .leaflet-control.spot-control .control-icon:before,.leaflet-control.spot-control #projects #post-button .control-icon:before,#projects #post-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #post-button .heightgraph-toggle-icon:before,#projects #post-button .leaflet-control .heightgraph-toggle .fa:before,.leaflet-control .heightgraph-toggle #projects #post-button .fa:before,#projects #post-button .leaflet-control .heightgraph-toggle .control-icon:before,.leaflet-control .heightgraph-toggle #projects #post-button .control-icon:before,#projects #post-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #post-button .heightgraph-toggle-icon:before,#projects #post-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #post-button .heightgraph-close-icon:before{content:""}.fa-media:before{content:""}.fa-video:before{content:""}.fa-image:before{content:""}.fa-message:before{content:""}.fa-message-in:before{content:""}.fa-time:before{content:""}.fa-coords:before{content:""}.fa-drill-video:before{content:""}.fa-drill-image:before{content:""}.fa-drill-message:before,#projects #feed #feed-panel .post-item.message a.drill:hover .fa-message:before{content:""}.fa-upload:before{content:""}.fa-video-shot:before{content:""}.fa-image-shot:before{content:""}.fa-link:before{content:""}.fa-poster:before{content:""}.fa-send:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .fa:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .control-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe a.lb-prev:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe a.lb-next:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lb-close:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-cancel:before,.lightbox #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lb-cancel:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph-close-icon:before{content:""}.fa-cancel:before,.lightbox .lb-cancel:before{content:""}.fa-prev:before,#projects.with-settings #settings-button .fa:before,#projects.with-settings #settings-button .control-icon:before,#projects.with-settings #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-settings #settings-button a.lb-prev:before,#projects.with-settings #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-settings #settings-button a.lb-next:before,#projects.with-settings #settings-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects.with-settings #settings-button .lb-close:before,#projects.with-settings #settings-button .lightbox .lb-cancel:before,.lightbox #projects.with-settings #settings-button .lb-cancel:before,#projects.with-settings #settings-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects.with-settings #settings-button .heightgraph-toggle-icon:before,#projects.with-settings #settings-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects.with-settings #settings-button .heightgraph-toggle-icon:before,#projects.with-settings #settings-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects.with-settings #settings-button .heightgraph-close-icon:before,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before{content:""}.fa-next:before,#projects.with-feed #post-button .fa:before,#projects.with-feed #post-button .control-icon:before,#projects.with-feed #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-feed #post-button a.lb-prev:before,#projects.with-feed #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-feed #post-button a.lb-next:before,#projects.with-feed #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects.with-feed #post-button .lb-close:before,#projects.with-feed #post-button .lightbox .lb-cancel:before,.lightbox #projects.with-feed #post-button .lb-cancel:before,#projects.with-feed #post-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects.with-feed #post-button .heightgraph-toggle-icon:before,#projects.with-feed #post-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects.with-feed #post-button .heightgraph-toggle-icon:before,#projects.with-feed #post-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects.with-feed #post-button .heightgraph-close-icon:before,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before{content:""}.fa-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before{content:""}.fa-timezone:before{content:""}.fa-new:before{content:""}.fa-refresh:before{content:""}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lightboxOverlay{bottom:0;right:0;outline:none}.lightbox{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lightbox.vertical{flex-direction:column}.lightbox.vertical .lb-dataContainer{width:100%;height:30px}.lightbox.vertical .lb-dataContainer .lb-data .lb-details{display:inline}.lightbox.vertical .lb-dataContainer .lb-data .lb-details .lb-caption-line{padding-right:1em}.lightbox.vertical .lb-dataContainer .lb-data .lb-closeContainer{display:inline}.lightbox.vertical .lb-dataContainer .lb-data .lb-closeContainer .lb-close{text-align:right}.lightbox.horizontal{flex-direction:row}.lightbox.horizontal .lb-dataContainer{width:200px;height:100%}.lightbox.horizontal .lb-dataContainer .lb-data .lb-caption-line{display:block;margin-top:1em}.lightbox.horizontal .lb-dataContainer .lb-data .lb-closeContainer .lb-close{margin-top:1em;float:none}.lightbox .lb-outerContainer{margin:0;border-radius:0;background-color:rgba(255,255,255,.5)}.lightbox .lb-outerContainer .lb-container{overflow:hidden}.lightbox .lb-outerContainer .lb-container .lb-image{image-orientation:from-image;border-radius:0;border:none;--translate-x: 0;--translate-y: 0;--scale: 1;transform:translateX(var(--translate-x, 0)) translateY(var(--translate-y, 0)) scale(var(--scale, 1))}.lightbox .lb-outerContainer .lb-container .lb-video{box-sizing:content-box}.lightbox .lb-outerContainer .lb-container.lb-video-nav .lb-nav{top:45px;height:calc(100% - 90px)}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next{color:#fff;text-decoration:none}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before{position:absolute;top:calc(50% - 1em)}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev{background:none;font-size:2em}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before{left:2em}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next{background:none;font-size:2em}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before{right:2em}.lightbox .lb-dataContainer{margin:0;padding:0;flex:0 0 auto;overflow:hidden}.lightbox .lb-dataContainer .lb-data{text-align:left;padding:.5em}.lightbox .lb-dataContainer .lb-data .lb-details{float:none}.lightbox .lb-dataContainer .lb-data .lb-details .lb-caption-line{cursor:default}.lightbox .lb-dataContainer .lb-data .lb-details .lb-caption-line:first-child{margin-top:0}.lightbox .lb-dataContainer .lb-data .lb-details .lb-number{display:none !important}.lightbox .lb-dataContainer .lb-data .lb-closeContainer{color:#fff;font-size:13px;line-height:1em}.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close{background:none;font-size:2em;width:1.25em;height:auto;font-size:1.3333333333em;text-align:center}.lightbox .lb-cancel{background:none;font-size:2em;color:#ccc}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.heightgraph-container{background-color:rgba(250,250,250,.8);border-radius:10px;display:none;cursor:default;user-select:none}.heightgraph-toggle{cursor:pointer;box-shadow:0 1px 7px rgba(0,0,0,.4);border-radius:5px;width:28px;height:28px;background:#f8f8f9;display:block}.heightgraph-toggle-icon{background:url(img/area-chart.svg) no-repeat center center;background-size:14px 14px;width:26px;height:26px;position:absolute}.heightgraph-close-icon{background:url(img/remove.svg) no-repeat center center;background-size:14px 14px;width:26px;height:26px;position:absolute;right:0;display:none;cursor:pointer}.border-top{fill:none}.legend-hover{cursor:pointer}.legend-text{fill:#000;font-size:10px;cursor:pointer}.tick,.tick text{fill:#000;pointer-events:none}.axis .tick line{visibility:hidden;pointer-events:none}.axis path{stroke:#000;fill:none;stroke-width:2px;shape-rendering:crispEdges;pointer-events:none}.focusbox{display:none;font-size:10px;fill:#000;pointer-events:none}.focusbox rect{fill:rgba(255,255,255,.8);stroke-width:1px;stroke:#888;pointer-events:none}.focusbox text{font-size:12px}.focusLine line{stroke-width:1px;stroke:#141414;display:none;cursor:default;shape-rendering:crispEdges}.height-focus.label rect{fill:rgba(255,255,255,.5);stroke-width:1px;stroke:#888;pointer-events:none;shape-rendering:crispEdges}.height-focus.line{stroke:#141414;stroke-width:1px;shape-rendering:crispEdges}.height-focus.circle{stroke:#fff;stroke-width:1px}.mouse-height-box-text{font-size:12px}.grid .tick{pointer-events:none}.grid .tick line{stroke:#eee;stroke-width:1px;shape-rendering:crispEdges}.grid path{stroke-width:0;pointer-events:none}.tspan{font-weight:bold}.select-symbol{cursor:pointer}.select-info{cursor:default}.lineSelection{cursor:move}.leaflet-container{background:none}.leaflet-popup .leaflet-popup-content-wrapper{border-radius:5px;padding:0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;padding:1rem;box-sizing:border-box}.leaflet-control.spot-control,.leaflet-control .heightgraph-toggle{cursor:pointer;text-shadow:0px 1px 1px rgba(0,0,0,.8);width:44px;text-align:center;box-shadow:none}.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-prev,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-next,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-prev,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-next,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon{width:100%}.legend-text,.tick,.tick text,.focusbox,.height-focus.circle,.height-focus.label,.lineSelection,.horizontalLineText{fill:#333 !important}.axis path,.focusbox rect,.focusLine line,.height-focus.label rect,.height-focus.line,.horizontalLine{stroke:#333 !important}.focusbox rect,.height-focus.label rect{stroke-width:0}.focusLine line,.focusbox rect,.height-focus.label rect{-webkit-filter:drop-shadow(1px 0px 2px rgba(0, 0, 0, 0.6));filter:drop-shadow(1px 0px 2px rgba(0, 0, 0, 0.6))}.height-focus.label rect,.focusbox rect{fill:rgba(255,255,255,.6)}.heightgraph.leaflet-control svg.heightgraph-container{background:none;border-radius:0}.heightgraph.leaflet-control svg.heightgraph-container .area{filter:drop-shadow(1px 0px 0px rgba(0, 0, 0, 0.6));-webkit-filter:drop-shadow(1px 0px 0px rgba(0, 0, 0, 0.6))}.heightgraph.leaflet-control .horizontalLine{stroke-width:2px}.heightgraph.leaflet-control .heightgraph-toggle{height:44px;background:none}.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon{position:static;background:none}.heightgraph.leaflet-control .heightgraph-close-icon{color:#333;background:none;font-size:20px;line-height:28px;display:none}#projects.with-feed #submap{width:calc(100% - 30%);min-width:calc(100% - 400px + 3 * 1rem)}#projects.with-feed #feed{right:0}#projects.with-feed .leaflet-right{width:30%;max-width:calc(400px + 3 * 1rem)}#projects.with-settings #submap{width:calc(100% - 30%);min-width:calc(100% - 400px + 3 * 1rem)}#projects.with-settings .leaflet-left{width:30%;max-width:calc(400px + 3 * 1rem)}#projects.with-settings #settings{left:0}#projects.with-feed.with-settings #submap{width:calc(100% - 30% * 2);min-width:calc(100% - 400px + 3 * 1rem * 2)}#projects #background{background:#666;position:absolute;left:0;top:0;bottom:0;right:0}#projects #submap{position:absolute;left:0;top:0;bottom:0;width:100%}#projects #submap .loader{position:absolute;font-size:3em;top:calc(50% - 0.5em);left:calc(50% - 0.66666em);color:#ccc}#projects #map{position:absolute;left:0;top:0;bottom:0;width:100%}#projects #map .leaflet-popup-content h1{font-size:1.4em;margin:0;font-weight:bold}#projects #map .leaflet-popup-content .separator{border-top:1px solid #ccc;margin:.5rem 0 1rem 0}#projects #map .leaflet-popup-content .info-window h1 .message-type{color:#ccc;font-weight:normal;font-size:calc(1em / 1.4);margin-left:.5em;vertical-align:text-bottom}#projects #map .leaflet-popup-content .info-window p{font-size:1em;margin:.5rem 0 0 0}#projects #map .leaflet-popup-content .info-window p a{color:#333}#projects #map .leaflet-popup-content .info-window .medias{line-height:0}#projects #map .leaflet-popup-content .info-window .medias a{display:inline-block;margin:1rem 1rem 0 0}#projects #map .leaflet-popup-content .info-window .medias a:last-child{margin-right:0}#projects #map .leaflet-popup-content .info-window .medias a.drill{font-size:2em}#projects #map .leaflet-popup-content .info-window .medias a.drill .fa-drill-image{color:transparent}#projects #map .leaflet-popup-content .info-window .medias a.drill .fa-drill-video{color:rgba(255,255,255,.5)}#projects #map .leaflet-popup-content .info-window .medias a.drill:hover .fa-drill-video,#projects #map .leaflet-popup-content .info-window .medias a.drill:hover .fa-drill-image{color:rgba(255,255,255,.75)}#projects #map .leaflet-popup-content .info-window .medias a img{max-width:200px;max-height:100px;border-radius:3px;image-orientation:from-image;transition:All .2s}#projects #map .leaflet-popup-content .track_tooltip p{margin:0}#projects #map .leaflet-popup-content .track_tooltip p.description{font-size:1.15em}#projects #map .leaflet-popup-content .track_tooltip h1,#projects #map .leaflet-popup-content .track_tooltip .description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#projects #map .leaflet-popup-content .track_tooltip .body{padding-left:calc(1.25em*1.4 + 0.5rem )}#projects #map .leaflet-popup-content .track_tooltip .body .details{margin-top:-1rem}#projects #map .leaflet-popup-content .track_tooltip .body .details p.detail{margin-top:1rem;width:50%;display:inline-block}#projects .leaflet-control{background-color:rgba(255,255,255,.6);font-family:Roboto,Arial,sans-serif;border-radius:3px;border:none;margin:1rem;box-shadow:0 1px 7px rgba(0,0,0,.4)}#projects .leaflet-control+.leaflet-control{margin-top:0}#projects .leaflet-control.leaflet-control-scale{padding:.5em}#projects .leaflet-control.leaflet-control-scale .leaflet-control-scale-line{background:none}#projects .leaflet-right,#projects .leaflet-left{transition:width .5s,max-width .5s,left .5s,right .5s;width:0;max-width:0}#projects .leaflet-right .leaflet-control{left:-100%}#projects .leaflet-left .leaflet-control{right:-100%}#projects .leaflet-top.leaflet-left .leaflet-control-layers{display:none}#projects #legend .track{white-space:nowrap}#projects #legend .track .line{width:2em;height:4px;display:inline-block;border-radius:2px;vertical-align:middle}#projects #legend .track .line.main{background-color:#00ff78}#projects #legend .track .line.off-track{background-color:blue}#projects #legend .track .line.hitchhiking{background-color:#ff7814}#projects #legend .track .desc{font-size:1em;margin-left:.5em;color:#333}#projects a.drill{position:relative;overflow:hidden;text-decoration:none;display:inline-block}#projects a.drill .drill-icon{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%)}#projects a.drill .drill-icon i{transition:color .3s;cursor:pointer}#projects .fa-stack .fa-message{font-size:32px;text-shadow:rgba(0,0,0,.5) 3px 3px 3px;color:#6dff58}#projects .fa-stack .fa-message-in{font-size:13px;color:#326526;top:1px}#projects .fa-stack .fa-track-start,#projects .fa-stack .fa-track-end{color:#326526;font-size:14px;top:1px}#projects .fa-stack .fa-track-end{color:#ff7814}#projects #feed,#projects #settings{position:absolute;top:0;bottom:0;overflow:hidden;z-index:999}#projects #feed input,#projects #feed textarea,#projects #settings input,#projects #settings textarea{background-color:#fff;color:#333}#projects #feed button,#projects #settings button{background-color:#333;color:rgba(255,255,255,.8)}#projects #feed button:hover,#projects #settings button:hover{background-color:#fff;color:#333}#projects #feed #feed-panel,#projects #feed #settings-panel,#projects #settings #feed-panel,#projects #settings #settings-panel{position:absolute;top:0;bottom:0;left:0}#projects #feed{right:calc(min(30%, 400px + 3 * 1rem) * -1);transition:right .5s;width:30%;max-width:calc(400px + 3 * 1rem)}#projects #feed #feed-panel{width:100%}#projects #feed #feed-panel #posts_list{position:relative}#projects #feed #feed-panel #poster{display:inline-block}#projects #feed #feed-panel #poster .post-item{margin-bottom:0}#projects #feed #feed-panel #poster .post-item textarea#post{margin-bottom:1em;width:calc(100% - 2em)}#projects #feed #feed-panel #poster .post-item input#name{width:calc(100% - 6em)}#projects #feed #feed-panel #poster .post-item button#submit{margin-left:1em;margin-bottom:.5em}#projects #feed #feed-panel .body-box{position:relative;display:flex;flex-direction:column}#projects #feed #feed-panel .post-item{margin-bottom:1rem;background:rgba(255,255,255,.8);color:#333;border-radius:3px;width:calc(100% - 1rem);box-shadow:2px 2px 3px 0px rgba(0,0,0,.5)}#projects #feed #feed-panel .post-item:first-child{margin-top:1rem}#projects #feed #feed-panel .post-item a{color:#333}#projects #feed #feed-panel .post-item a:hover{color:#1a1a1a}#projects #feed #feed-panel .post-item .message{margin:0}#projects #feed #feed-panel .post-item .signature{margin:.5em 0 0 0;text-align:right;font-style:italic}#projects #feed #feed-panel .post-item .signature img{vertical-align:baseline;margin:0 .2em calc((1em - 24px)/2) 0;position:relative}#projects #feed #feed-panel .post-item .header{padding:.5em 1em;line-height:1em}#projects #feed #feed-panel .post-item .header span{display:inline-block;cursor:default;font-size:.8em;text-overflow:ellipsis;overflow:visible;white-space:nowrap}#projects #feed #feed-panel .post-item .header span.index{width:25%}#projects #feed #feed-panel .post-item .header span.index .link,#projects #feed #feed-panel .post-item .header span.index .link:visited,#projects #feed #feed-panel .post-item .header span.index .link_copied{margin-left:.5em}#projects #feed #feed-panel .post-item .header span.time{width:75%;text-align:right;font-style:italic}#projects #feed #feed-panel .post-item .body{clear:both;padding:0em 1em 1em}#projects #feed #feed-panel .post-item.headerless .header{display:none}#projects #feed #feed-panel .post-item.headerless .body{padding-top:.5em}#projects #feed #feed-panel .post-item.message{background:#6dff58;color:#326526}#projects #feed #feed-panel .post-item.message p{font-size:.9em;margin:0 0 .5em 0;display:inline-block;width:100%}#projects #feed #feed-panel .post-item.message a{color:#326526}#projects #feed #feed-panel .post-item.message a:hover{color:#204018}#projects #feed #feed-panel .post-item.message a.drill{line-height:0}#projects #feed #feed-panel .post-item.message a.drill .drill-icon{transform:translate(-16px, -32px)}#projects #feed #feed-panel .post-item.message a.drill .drill-icon .fa-message-in{top:-1px;left:-1px}#projects #feed #feed-panel .post-item.message a.drill:hover .fa-message{top:13px;left:3px}#projects #feed #feed-panel .post-item.message a.drill:hover .fa-message-in{display:none}#projects #feed #feed-panel .post-item.message .staticmap{width:100%;border-radius:3px;cursor:pointer}#projects #feed #feed-panel .post-item.post .body{padding:0em 1em .5em}#projects #feed #feed-panel .post-item.media{background:rgba(255,255,255,.8);color:#333}#projects #feed #feed-panel .post-item.media .body a{display:inline-block;width:100%;margin:0;color:#333;position:relative;line-height:0}#projects #feed #feed-panel .post-item.media .body a.drill:hover .drill-icon .fa-drill-image,#projects #feed #feed-panel .post-item.media .body a.drill:hover .drill-icon .fa-drill-video{color:rgba(255,255,255,.75)}#projects #feed #feed-panel .post-item.media .body a.drill:hover .comment{opacity:0}#projects #feed #feed-panel .post-item.media .body a.drill .drill-icon{font-size:3em}#projects #feed #feed-panel .post-item.media .body a.drill .drill-icon .fa-drill-image{color:transparent}#projects #feed #feed-panel .post-item.media .body a.drill .drill-icon .fa-drill-video{color:rgba(255,255,255,.5)}#projects #feed #feed-panel .post-item.media .body a img{width:100%;image-orientation:from-image;outline:none;border-radius:3px}#projects #feed #feed-panel .post-item.media .body a .comment{position:absolute;left:0;bottom:0;width:100%;line-height:normal;box-sizing:border-box;margin:0;padding:.5em;text-align:justify;background:rgba(255,255,255,.6);border-radius:0 0 3px 3px;transition:opacity .3s;opacity:1}#projects #feed #feed-panel .post-item.loading .body{text-align:center}#projects #feed #feed-panel .post-item.loading .body p{display:inline-block;font-size:2em;color:#333}#projects #settings{left:calc(min(30% + 3px, 400px + 3 * 1rem + 3px) * -1);transition:left .5s;width:calc(30% + 3px);max-width:calc(400px + 3 * 1rem + 3px)}#projects #settings #settings-panel{width:calc(100% - 1rem - 3px);margin:1rem;border-radius:3px;box-shadow:2px 2px 3px 0px rgba(0,0,0,.5);color:#333;background:rgba(255,255,255,.8);display:flex;flex-direction:column;flex-wrap:nowrap}#projects #settings #settings-panel .settings-header{text-align:center;flex:0 1 auto}#projects #settings #settings-panel .settings-header .logo{background:rgba(255,255,255,.4);padding:2rem 1rem;border-radius:3px 3px 0 0}#projects #settings #settings-panel .settings-header .logo img{width:100%;max-width:180px;transform:translateX(-10%)}#projects #settings #settings-panel .settings-header #last_update{position:absolute;margin-top:-2em;padding:0 1rem;width:calc(100% - 2rem)}#projects #settings #settings-panel .settings-header #last_update p{text-align:center;font-size:.8em;margin:0;color:#999;cursor:pointer;transform:translateX(calc(-0.5 * (12px + 0.5em)))}#projects #settings #settings-panel .settings-header #last_update p span{margin-right:.5em}#projects #settings #settings-panel .settings-header #last_update p span img{width:12px;vertical-align:middle;animation:spotlogo 20s infinite}#projects #settings #settings-panel .settings-header #last_update p abbr{text-decoration:none;vertical-align:middle}#projects #settings #settings-panel .settings-footer{flex:0 1 auto;background:rgba(255,255,255,.4);border-radius:0 0 3px 3px;font-size:.7em;padding:.3rem;text-align:center;color:#888}#projects #settings #settings-panel .settings-footer a{color:#777;text-decoration:none}#projects #settings #settings-panel .settings-sections{flex:1 1 auto;overflow:auto}#projects #settings #settings-panel .settings-sections #settings-sections-scrollbox{height:100%;width:100%}#projects #settings #settings-panel .settings-sections .settings-section{display:inline-block;margin:1.5rem 1rem 0 1rem;width:calc(100% - 2 * 1rem)}#projects #settings #settings-panel .settings-sections .settings-section:last-child{margin-bottom:1.5rem}#projects #settings #settings-panel .settings-sections .settings-section h1{margin:0 0 1rem;color:#333}#projects #settings #settings-panel .settings-sections .settings-section label{margin-bottom:.3em;display:block;cursor:pointer}#projects #settings #settings-panel .settings-sections .settings-section.newsletter input#email{width:calc(100% - 6em)}#projects #settings #settings-panel .settings-sections .settings-section.newsletter input#email:disabled{color:#999;background:rgba(255,255,255,.2)}#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn{margin-left:1em;margin-bottom:1em}#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.loading{background-color:#326526;color:#fff}#projects #settings #settings-panel .settings-sections .settings-section #settings-projects a.fa-download{color:#333}#projects #settings #settings-panel .settings-sections .settings-section #settings-projects a.fa-download:hover{color:#0078a8}#elems{display:none}#upload{padding:1em}#upload h1{font-size:2em;border-bottom:2px solid #000;margin:0 0 1em 0;padding-bottom:.5em}#upload .bar{height:18px;background:green}#upload .comment{margin-top:1em}#upload .comment .thumb{width:30%;max-width:100px}#upload .comment form{display:inline-block;width:calc(70% - 1em);min-width:calc(100% - 100px - 1em);margin-left:1em;vertical-align:top}#upload .comment form .content{width:100%;box-sizing:border-box;padding:.5em;border:1px solid #333}#upload .comment form .save{margin-top:1em;padding:.5em}#admin{margin:1em}#admin button.main-btn{color:#000;background:#eee}#admin button.main-btn:hover{color:#eee;background:#000}#admin table{margin-bottom:1em;border-collapse:collapse}#admin table tr th{background:#aaa;color:#fff;padding:.2rem .5rem}#admin table tr td{background:#eee;text-align:center;padding:.2rem .5rem}#admin table tr td input[type=number]{width:50px}#admin table tr td input[name=ref_feed_id]{width:300px}#admin table tr td button{color:#aaa}#admin table tr td button:hover{color:#666}@media only screen and (max-width: 800px){.desktop{display:none}#projects.with-feed #submap,#projects.with-settings #submap{width:100%}#projects.with-feed .leaflet-right,#projects.with-feed .leaflet-left,#projects.with-settings .leaflet-right,#projects.with-settings .leaflet-left{width:calc(100% - 44px - 2 * 1rem)}#projects.with-feed .leaflet-control-container .leaflet-bottom.leaflet-right,#projects.with-settings .leaflet-control-container .leaflet-bottom.leaflet-right{display:none}#projects .leaflet-control-container .leaflet-bottom.leaflet-left,#projects .leaflet-control-container .leaflet-bottom.leaflet-right .leaflet-control.elevation{display:none}#projects #feed,#projects #settings{width:calc(100% - 44px - 2 * 1rem)}#projects #feed{right:calc((100% - 44px - 2 * 1rem) * -1)}#projects #settings{left:calc((100% - 44px - 2 * 1rem) * -1)}}@media only screen and (min-width: 801px){.mobile{display:none}}/*# sourceMappingURL=spot.css.map */ + */@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("fa/fonts/fa-solid-900.eot");src:url("fa/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fa/fonts/fa-solid-900.woff2") format("woff2"),url("fa/fonts/fa-solid-900.woff") format("woff"),url("fa/fonts/fa-solid-900.ttf") format("truetype"),url("fa/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.control-icon,.heightgraph.leaflet-control .heightgraph-close-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.control-icon,.heightgraph.leaflet-control .heightgraph-close-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.lightbox .fa-pull-left.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-left.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-left.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-left.lb-prev,.fa-pull-left.control-icon,.heightgraph.leaflet-control .fa-pull-left.heightgraph-close-icon,.leaflet-control.spot-control .fa-pull-left.fa,.leaflet-control.spot-control .fa-pull-left.control-icon,.leaflet-control.spot-control .lightbox .fa-pull-left.lb-cancel,.lightbox .leaflet-control.spot-control .fa-pull-left.lb-cancel,.leaflet-control.spot-control .fa-pull-left.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa-pull-left.fa,.leaflet-control .heightgraph-toggle .fa-pull-left.control-icon,.leaflet-control .heightgraph-toggle .lightbox .fa-pull-left.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .fa-pull-left.lb-cancel,.leaflet-control .heightgraph-toggle .fa-pull-left.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .fa-pull-left.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .fa-pull-left.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .fa-pull-left.lb-cancel,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.lightbox .fa-pull-right.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-right.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-right.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.fa-pull-right.lb-prev,.fa-pull-right.control-icon,.heightgraph.leaflet-control .fa-pull-right.heightgraph-close-icon,.leaflet-control.spot-control .fa-pull-right.fa,.leaflet-control.spot-control .fa-pull-right.control-icon,.leaflet-control.spot-control .lightbox .fa-pull-right.lb-cancel,.lightbox .leaflet-control.spot-control .fa-pull-right.lb-cancel,.leaflet-control.spot-control .fa-pull-right.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa-pull-right.fa,.leaflet-control .heightgraph-toggle .fa-pull-right.control-icon,.leaflet-control .heightgraph-toggle .lightbox .fa-pull-right.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .fa-pull-right.lb-cancel,.leaflet-control .heightgraph-toggle .fa-pull-right.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .fa-pull-right.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .fa-pull-right.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .fa-pull-right.lb-cancel,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa.push,.lightbox .push.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .push.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.push.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.push.lb-prev,.push.control-icon,.heightgraph.leaflet-control .push.heightgraph-close-icon,.leaflet-control.spot-control .push.fa,.leaflet-control.spot-control .push.control-icon,.leaflet-control.spot-control .lightbox .push.lb-cancel,.lightbox .leaflet-control.spot-control .push.lb-cancel,.leaflet-control.spot-control .push.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .push.fa,.leaflet-control .heightgraph-toggle .push.control-icon,.leaflet-control .heightgraph-toggle .lightbox .push.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .push.lb-cancel,.leaflet-control .heightgraph-toggle .push.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .push.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .push.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .push.lb-cancel{margin-right:.5rem}.fa.push-left,.lightbox .push-left.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .push-left.lb-close,.lightbox .lb-outerContainer .lb-container .lb-nav a.push-left.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav a.push-left.lb-prev,.push-left.control-icon,.heightgraph.leaflet-control .push-left.heightgraph-close-icon,.leaflet-control.spot-control .push-left.fa,.leaflet-control.spot-control .push-left.control-icon,.leaflet-control.spot-control .lightbox .push-left.lb-cancel,.lightbox .leaflet-control.spot-control .push-left.lb-cancel,.leaflet-control.spot-control .push-left.heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .push-left.fa,.leaflet-control .heightgraph-toggle .push-left.control-icon,.leaflet-control .heightgraph-toggle .lightbox .push-left.lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .push-left.lb-cancel,.leaflet-control .heightgraph-toggle .push-left.heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .push-left.lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .push-left.lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .push-left.lb-cancel{margin-left:.5rem}.control-icon,.heightgraph.leaflet-control .heightgraph-close-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-prev,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-next,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-prev,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-next,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel{font-size:28px;text-align:center;line-height:44px;text-decoration:none;color:#ccc;background:none}.control-icon:hover,.heightgraph.leaflet-control .heightgraph-close-icon:hover,.leaflet-control.spot-control .fa:hover,.leaflet-control.spot-control .control-icon:hover,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-prev:hover,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-next:hover,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:hover,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close:hover,.leaflet-control.spot-control .lightbox .lb-cancel:hover,.lightbox .leaflet-control.spot-control .lb-cancel:hover,.leaflet-control.spot-control .heightgraph-toggle-icon:hover,.leaflet-control .heightgraph-toggle .fa:hover,.leaflet-control .heightgraph-toggle .control-icon:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-prev:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-next:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:hover,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close:hover,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel:hover,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel:hover,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:hover,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel:hover,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel:hover,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel:hover{color:#fff}.fa-map:before{content:""}.fa-track-off-track:before{content:""}.fa-track-main:before{content:""}.fa-track-hitchhiking:before{content:""}.fa-track-start:before{content:""}.fa-track-end:before{content:""}.fa-layers:before{content:""}.fa-elev-chart:before,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before{content:""}.fa-distance:before{content:""}.fa-elev-drop:before{content:""}.fa-elev-gain:before{content:""}.fa-download:before{content:""}.fa-menu:before,#projects #settings-button .fa:before,#projects #settings-button .control-icon:before,#projects #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings-button a.lb-prev:before,#projects #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings-button a.lb-next:before,#projects #settings-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #settings-button .lb-close:before,#projects #settings-button .lightbox .lb-cancel:before,.lightbox #projects #settings-button .lb-cancel:before,#projects #settings-button .leaflet-control.spot-control .fa:before,.leaflet-control.spot-control #projects #settings-button .fa:before,#projects #settings-button .leaflet-control.spot-control .control-icon:before,.leaflet-control.spot-control #projects #settings-button .control-icon:before,#projects #settings-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #settings-button .heightgraph-toggle-icon:before,#projects #settings-button .leaflet-control .heightgraph-toggle .fa:before,.leaflet-control .heightgraph-toggle #projects #settings-button .fa:before,#projects #settings-button .leaflet-control .heightgraph-toggle .control-icon:before,.leaflet-control .heightgraph-toggle #projects #settings-button .control-icon:before,#projects #settings-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #settings-button .heightgraph-toggle-icon:before,#projects #settings-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #settings-button .heightgraph-close-icon:before{content:""}.fa-newsletter:before{content:""}.fa-project:before{content:""}.fa-error:before{content:""}.fa-warning:before{content:""}.fa-success:before{content:""}.fa-unsubscribe:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .fa:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .control-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe a.lb-prev:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe a.lb-next:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lb-close:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lightbox .lb-cancel:before,.lightbox #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .lb-cancel:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.unsubscribe .heightgraph-close-icon:before,.heightgraph.leaflet-control .heightgraph-close-icon:before{content:""}.fa-credits:before{content:""}.fa-post:before,#projects #post-button .fa:before,#projects #post-button .control-icon:before,#projects #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #post-button a.lb-prev:before,#projects #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #post-button a.lb-next:before,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .lb-close:before,#projects #post-button .lightbox .lb-cancel:before,.lightbox #projects #post-button .lb-cancel:before,#projects #post-button .leaflet-control.spot-control .fa:before,.leaflet-control.spot-control #projects #post-button .fa:before,#projects #post-button .leaflet-control.spot-control .control-icon:before,.leaflet-control.spot-control #projects #post-button .control-icon:before,#projects #post-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #post-button .heightgraph-toggle-icon:before,#projects #post-button .leaflet-control .heightgraph-toggle .fa:before,.leaflet-control .heightgraph-toggle #projects #post-button .fa:before,#projects #post-button .leaflet-control .heightgraph-toggle .control-icon:before,.leaflet-control .heightgraph-toggle #projects #post-button .control-icon:before,#projects #post-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #post-button .heightgraph-toggle-icon:before,#projects #post-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #post-button .heightgraph-close-icon:before{content:""}.fa-media:before{content:""}.fa-video:before{content:""}.fa-image:before{content:""}.fa-message:before{content:""}.fa-message-in:before{content:""}.fa-time:before{content:""}.fa-coords:before{content:""}.fa-drill-video:before{content:""}.fa-drill-image:before{content:""}.fa-drill-message:before,#projects #feed #feed-panel .post-item.message a.drill:hover .fa-message:before{content:""}.fa-upload:before{content:""}.fa-video-shot:before{content:""}.fa-image-shot:before{content:""}.fa-link:before{content:""}.fa-poster:before{content:""}.fa-send:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .fa:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .control-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe a.lb-prev:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe a.lb-next:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lb-close:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lightbox .lb-cancel:before,.lightbox #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .lb-cancel:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph-toggle-icon:before,#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.subscribe .heightgraph-close-icon:before{content:""}.fa-cancel:before,.lightbox .lb-cancel:before{content:""}.fa-prev:before,#projects.with-settings #settings-button .fa:before,#projects.with-settings #settings-button .control-icon:before,#projects.with-settings #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-settings #settings-button a.lb-prev:before,#projects.with-settings #settings-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-settings #settings-button a.lb-next:before,#projects.with-settings #settings-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects.with-settings #settings-button .lb-close:before,#projects.with-settings #settings-button .lightbox .lb-cancel:before,.lightbox #projects.with-settings #settings-button .lb-cancel:before,#projects.with-settings #settings-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects.with-settings #settings-button .heightgraph-toggle-icon:before,#projects.with-settings #settings-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects.with-settings #settings-button .heightgraph-toggle-icon:before,#projects.with-settings #settings-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects.with-settings #settings-button .heightgraph-close-icon:before,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before{content:""}.fa-next:before,#projects.with-feed #post-button .fa:before,#projects.with-feed #post-button .control-icon:before,#projects.with-feed #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-feed #post-button a.lb-prev:before,#projects.with-feed #post-button .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before,.lightbox .lb-outerContainer .lb-container .lb-nav #projects.with-feed #post-button a.lb-next:before,#projects.with-feed #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects.with-feed #post-button .lb-close:before,#projects.with-feed #post-button .lightbox .lb-cancel:before,.lightbox #projects.with-feed #post-button .lb-cancel:before,#projects.with-feed #post-button .leaflet-control.spot-control .heightgraph-toggle-icon:before,.leaflet-control.spot-control #projects.with-feed #post-button .heightgraph-toggle-icon:before,#projects.with-feed #post-button .leaflet-control .heightgraph-toggle .heightgraph-toggle-icon:before,.leaflet-control .heightgraph-toggle #projects.with-feed #post-button .heightgraph-toggle-icon:before,#projects.with-feed #post-button .heightgraph.leaflet-control .heightgraph-close-icon:before,.heightgraph.leaflet-control #projects.with-feed #post-button .heightgraph-close-icon:before,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before{content:""}.fa-close:before,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before{content:""}.fa-timezone:before{content:""}.fa-new:before{content:""}.fa-refresh:before{content:""}.fa-temperature:before{content:""}.fa-clear-day:before{content:""}.fa-clear-night:before{content:""}.fa-cloudy:before{content:""}.fa-fog:before{content:""}.fa-hail:before{content:""}.fa-partly-cloudy-day:before{content:""}.fa-partly-cloudy-night:before{content:""}.fa-rain-snow-showers-day:before{content:""}.fa-rain-snow-showers-night:before{content:""}.fa-rain-snow:before{content:""}.fa-rain:before{content:""}.fa-showers-day:before{content:""}.fa-showers-night:before{content:""}.fa-sleet:before{content:""}.fa-snow-showers-day:before{content:""}.fa-snow-showers-night:before{content:""}.fa-snow:before{content:""}.fa-thunder-rain:before{content:""}.fa-thunder-showers-day:before{content:""}.fa-thunder-showers-night:before{content:""}.fa-thunder:before{content:""}.fa-wind:before{content:""}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lightboxOverlay{bottom:0;right:0;outline:none}.lightbox{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lightbox.vertical{flex-direction:column}.lightbox.vertical .lb-dataContainer{width:100%;height:30px}.lightbox.vertical .lb-dataContainer .lb-data .lb-details{display:inline}.lightbox.vertical .lb-dataContainer .lb-data .lb-details .lb-caption-line{padding-right:1em}.lightbox.vertical .lb-dataContainer .lb-data .lb-closeContainer{display:inline}.lightbox.vertical .lb-dataContainer .lb-data .lb-closeContainer .lb-close{text-align:right}.lightbox.horizontal{flex-direction:row}.lightbox.horizontal .lb-dataContainer{width:200px;height:100%}.lightbox.horizontal .lb-dataContainer .lb-data .lb-caption-line{display:block;margin-top:1em}.lightbox.horizontal .lb-dataContainer .lb-data .lb-closeContainer .lb-close{margin-top:1em;float:none}.lightbox .lb-outerContainer{margin:0;border-radius:0;background-color:rgba(255,255,255,.5)}.lightbox .lb-outerContainer .lb-container{overflow:hidden}.lightbox .lb-outerContainer .lb-container .lb-image{image-orientation:from-image;border-radius:0;border:none;--translate-x: 0;--translate-y: 0;--scale: 1;transform:translateX(var(--translate-x, 0)) translateY(var(--translate-y, 0)) scale(var(--scale, 1))}.lightbox .lb-outerContainer .lb-container .lb-video{box-sizing:content-box}.lightbox .lb-outerContainer .lb-container.lb-video-nav .lb-nav{top:45px;height:calc(100% - 90px)}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next{color:#fff;text-decoration:none}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before,.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before{position:absolute;top:calc(50% - 1em)}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev{background:none;font-size:2em}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev:before{left:2em}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next{background:none;font-size:2em}.lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next:before{right:2em}.lightbox .lb-dataContainer{margin:0;padding:0;flex:0 0 auto;overflow:hidden}.lightbox .lb-dataContainer .lb-data{text-align:left;padding:.5em}.lightbox .lb-dataContainer .lb-data .lb-details{float:none}.lightbox .lb-dataContainer .lb-data .lb-details .lb-caption-line{cursor:default}.lightbox .lb-dataContainer .lb-data .lb-details .lb-caption-line:first-child{margin-top:0}.lightbox .lb-dataContainer .lb-data .lb-details .lb-number{display:none !important}.lightbox .lb-dataContainer .lb-data .lb-closeContainer{color:#fff;font-size:13px;line-height:1em}.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close{background:none;font-size:2em;width:1.25em;height:auto;font-size:1.3333333333em;text-align:center}.lightbox .lb-cancel{background:none;font-size:2em;color:#ccc}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.heightgraph-container{background-color:rgba(250,250,250,.8);border-radius:10px;display:none;cursor:default;user-select:none}.heightgraph-toggle{cursor:pointer;box-shadow:0 1px 7px rgba(0,0,0,.4);border-radius:5px;width:28px;height:28px;background:#f8f8f9;display:block}.heightgraph-toggle-icon{background:url(img/area-chart.svg) no-repeat center center;background-size:14px 14px;width:26px;height:26px;position:absolute}.heightgraph-close-icon{background:url(img/remove.svg) no-repeat center center;background-size:14px 14px;width:26px;height:26px;position:absolute;right:0;display:none;cursor:pointer}.border-top{fill:none}.legend-hover{cursor:pointer}.legend-text{fill:#000;font-size:10px;cursor:pointer}.tick,.tick text{fill:#000;pointer-events:none}.axis .tick line{visibility:hidden;pointer-events:none}.axis path{stroke:#000;fill:none;stroke-width:2px;shape-rendering:crispEdges;pointer-events:none}.focusbox{display:none;font-size:10px;fill:#000;pointer-events:none}.focusbox rect{fill:rgba(255,255,255,.8);stroke-width:1px;stroke:#888;pointer-events:none}.focusbox text{font-size:12px}.focusLine line{stroke-width:1px;stroke:#141414;display:none;cursor:default;shape-rendering:crispEdges}.height-focus.label rect{fill:rgba(255,255,255,.5);stroke-width:1px;stroke:#888;pointer-events:none;shape-rendering:crispEdges}.height-focus.line{stroke:#141414;stroke-width:1px;shape-rendering:crispEdges}.height-focus.circle{stroke:#fff;stroke-width:1px}.mouse-height-box-text{font-size:12px}.grid .tick{pointer-events:none}.grid .tick line{stroke:#eee;stroke-width:1px;shape-rendering:crispEdges}.grid path{stroke-width:0;pointer-events:none}.tspan{font-weight:bold}.select-symbol{cursor:pointer}.select-info{cursor:default}.lineSelection{cursor:move}.leaflet-container{background:none}.leaflet-popup .leaflet-popup-content-wrapper{border-radius:5px;padding:0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;padding:1rem;box-sizing:border-box}.leaflet-control.spot-control,.leaflet-control .heightgraph-toggle{cursor:pointer;text-shadow:0px 1px 1px rgba(0,0,0,.8);width:44px;text-align:center;box-shadow:none}.leaflet-control.spot-control .fa,.leaflet-control.spot-control .control-icon,.leaflet-control.spot-control .heightgraph.leaflet-control .heightgraph-close-icon,.heightgraph.leaflet-control .leaflet-control.spot-control .heightgraph-close-icon,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-prev,.leaflet-control.spot-control .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control.spot-control a.lb-next,.leaflet-control.spot-control .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control.spot-control .lb-close,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle-icon,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .fa,.leaflet-control .heightgraph-toggle .control-icon,.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-close-icon,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-prev,.leaflet-control .heightgraph-toggle .lightbox .lb-outerContainer .lb-container .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .leaflet-control .heightgraph-toggle a.lb-next,.leaflet-control .heightgraph-toggle .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .leaflet-control .heightgraph-toggle .lb-close,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control.spot-control .heightgraph-toggle .lightbox .lb-cancel,.leaflet-control.spot-control .lightbox .heightgraph-toggle .lb-cancel,.lightbox .leaflet-control.spot-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .lightbox .lb-cancel,.lightbox .leaflet-control .heightgraph-toggle .lb-cancel,.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon{width:100%}.legend-text,.tick,.tick text,.focusbox,.height-focus.circle,.height-focus.label,.lineSelection,.horizontalLineText{fill:#333 !important}.axis path,.focusbox rect,.focusLine line,.height-focus.label rect,.height-focus.line,.horizontalLine{stroke:#333 !important}.focusbox rect,.height-focus.label rect{stroke-width:0}.focusLine line,.focusbox rect,.height-focus.label rect{-webkit-filter:drop-shadow(1px 0px 2px rgba(0, 0, 0, 0.6));filter:drop-shadow(1px 0px 2px rgba(0, 0, 0, 0.6))}.height-focus.label rect,.focusbox rect{fill:rgba(255,255,255,.6)}.heightgraph.leaflet-control svg.heightgraph-container{background:none;border-radius:0}.heightgraph.leaflet-control svg.heightgraph-container .area{filter:drop-shadow(1px 0px 0px rgba(0, 0, 0, 0.6));-webkit-filter:drop-shadow(1px 0px 0px rgba(0, 0, 0, 0.6))}.heightgraph.leaflet-control .horizontalLine{stroke-width:2px}.heightgraph.leaflet-control .heightgraph-toggle{height:44px;background:none}.heightgraph.leaflet-control .heightgraph-toggle .heightgraph-toggle-icon{position:static;background:none}.heightgraph.leaflet-control .heightgraph-close-icon{color:#333;background:none;font-size:20px;line-height:28px;display:none}#projects.with-feed #submap{width:calc(100% - 30%);min-width:calc(100% - 400px + 3 * 1rem)}#projects.with-feed #feed{right:0}#projects.with-feed .leaflet-right{width:30%;max-width:calc(400px + 3 * 1rem)}#projects.with-settings #submap{width:calc(100% - 30%);min-width:calc(100% - 400px + 3 * 1rem)}#projects.with-settings .leaflet-left{width:30%;max-width:calc(400px + 3 * 1rem)}#projects.with-settings #settings{left:0}#projects.with-feed.with-settings #submap{width:calc(100% - 30% * 2);min-width:calc(100% - 400px + 3 * 1rem * 2)}#projects #background{background:#666;position:absolute;left:0;top:0;bottom:0;right:0}#projects #submap{position:absolute;left:0;top:0;bottom:0;width:100%}#projects #submap .loader{position:absolute;font-size:3em;top:calc(50% - 0.5em);left:calc(50% - 0.66666em);color:#ccc}#projects #map{position:absolute;left:0;top:0;bottom:0;width:100%}#projects #map .leaflet-popup-content h1{font-size:1.4em;margin:0;font-weight:bold}#projects #map .leaflet-popup-content .separator{border-top:1px solid #ccc;margin:.5rem 0 1rem 0}#projects #map .leaflet-popup-content .info-window h1 .message-type{color:#ccc;font-weight:normal;font-size:calc(1em / 1.4);margin-left:.5em;vertical-align:text-bottom}#projects #map .leaflet-popup-content .info-window p{font-size:1em;margin:.5rem 0 0 0}#projects #map .leaflet-popup-content .info-window p a{color:#333}#projects #map .leaflet-popup-content .info-window .medias{line-height:0}#projects #map .leaflet-popup-content .info-window .medias a{display:inline-block;margin:1rem 1rem 0 0}#projects #map .leaflet-popup-content .info-window .medias a:last-child{margin-right:0}#projects #map .leaflet-popup-content .info-window .medias a.drill{font-size:2em}#projects #map .leaflet-popup-content .info-window .medias a.drill .fa-drill-image{color:transparent}#projects #map .leaflet-popup-content .info-window .medias a.drill .fa-drill-video{color:rgba(255,255,255,.5)}#projects #map .leaflet-popup-content .info-window .medias a.drill:hover .fa-drill-video,#projects #map .leaflet-popup-content .info-window .medias a.drill:hover .fa-drill-image{color:rgba(255,255,255,.75)}#projects #map .leaflet-popup-content .info-window .medias a img{max-width:200px;max-height:100px;border-radius:3px;image-orientation:from-image;transition:All .2s}#projects #map .leaflet-popup-content .track_tooltip p{margin:0}#projects #map .leaflet-popup-content .track_tooltip p.description{font-size:1.15em}#projects #map .leaflet-popup-content .track_tooltip h1,#projects #map .leaflet-popup-content .track_tooltip .description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#projects #map .leaflet-popup-content .track_tooltip .body{padding-left:calc(1.25em*1.4 + 0.5rem )}#projects #map .leaflet-popup-content .track_tooltip .body .details{margin-top:-1rem}#projects #map .leaflet-popup-content .track_tooltip .body .details p.detail{margin-top:1rem;width:50%;display:inline-block}#projects .leaflet-control{background-color:rgba(255,255,255,.6);font-family:Roboto,Arial,sans-serif;border-radius:3px;border:none;margin:1rem;box-shadow:0 1px 7px rgba(0,0,0,.4)}#projects .leaflet-control+.leaflet-control{margin-top:0}#projects .leaflet-control.leaflet-control-scale{padding:.5em}#projects .leaflet-control.leaflet-control-scale .leaflet-control-scale-line{background:none}#projects .leaflet-right,#projects .leaflet-left{transition:width .5s,max-width .5s,left .5s,right .5s;width:0;max-width:0}#projects .leaflet-right .leaflet-control{left:-100%}#projects .leaflet-left .leaflet-control{right:-100%}#projects .leaflet-top.leaflet-left .leaflet-control-layers{display:none}#projects #legend .track{white-space:nowrap}#projects #legend .track .line{width:2em;height:4px;display:inline-block;border-radius:2px;vertical-align:middle}#projects #legend .track .line.main{background-color:#00ff78}#projects #legend .track .line.off-track{background-color:blue}#projects #legend .track .line.hitchhiking{background-color:#ff7814}#projects #legend .track .desc{font-size:1em;margin-left:.5em;color:#333}#projects a.drill{position:relative;overflow:hidden;text-decoration:none;display:inline-block}#projects a.drill .drill-icon{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%)}#projects a.drill .drill-icon i{transition:color .3s;cursor:pointer}#projects .fa-stack .fa-message{font-size:32px;text-shadow:rgba(0,0,0,.5) 3px 3px 3px;color:#6dff58}#projects .fa-stack .fa-message-in{font-size:13px;color:#326526;top:1px}#projects .fa-stack .fa-track-start,#projects .fa-stack .fa-track-end{color:#326526;font-size:14px;top:1px}#projects .fa-stack .fa-track-end{color:#ff7814}#projects #feed,#projects #settings{position:absolute;top:0;bottom:0;overflow:hidden;z-index:999}#projects #feed input,#projects #feed textarea,#projects #settings input,#projects #settings textarea{background-color:#fff;color:#333}#projects #feed button,#projects #settings button{background-color:#333;color:rgba(255,255,255,.8)}#projects #feed button:hover,#projects #settings button:hover{background-color:#fff;color:#333}#projects #feed #feed-panel,#projects #feed #settings-panel,#projects #settings #feed-panel,#projects #settings #settings-panel{position:absolute;top:0;bottom:0;left:0}#projects #feed{right:calc(min(30%, 400px + 3 * 1rem) * -1);transition:right .5s;width:30%;max-width:calc(400px + 3 * 1rem)}#projects #feed #feed-panel{width:100%}#projects #feed #feed-panel #posts_list{position:relative}#projects #feed #feed-panel #poster{display:inline-block}#projects #feed #feed-panel #poster .post-item{margin-bottom:0}#projects #feed #feed-panel #poster .post-item textarea#post{margin-bottom:1em;width:calc(100% - 2em)}#projects #feed #feed-panel #poster .post-item input#name{width:calc(100% - 6em)}#projects #feed #feed-panel #poster .post-item button#submit{margin-left:1em;margin-bottom:.5em}#projects #feed #feed-panel .body-box{position:relative;display:flex;flex-direction:column}#projects #feed #feed-panel .post-item{margin-bottom:1rem;background:rgba(255,255,255,.8);color:#333;border-radius:3px;width:calc(100% - 1rem);box-shadow:2px 2px 3px 0px rgba(0,0,0,.5)}#projects #feed #feed-panel .post-item:first-child{margin-top:1rem}#projects #feed #feed-panel .post-item a{color:#333}#projects #feed #feed-panel .post-item a:hover{color:#1a1a1a}#projects #feed #feed-panel .post-item .message{margin:0}#projects #feed #feed-panel .post-item .signature{margin:.5em 0 0 0;text-align:right;font-style:italic}#projects #feed #feed-panel .post-item .signature img{vertical-align:baseline;margin:0 .2em calc((1em - 24px)/2) 0;position:relative}#projects #feed #feed-panel .post-item .header{padding:.5em 1em;line-height:1em}#projects #feed #feed-panel .post-item .header span{display:inline-block;cursor:default;font-size:.8em;text-overflow:ellipsis;overflow:visible;white-space:nowrap}#projects #feed #feed-panel .post-item .header span.index{width:25%}#projects #feed #feed-panel .post-item .header span.index .link,#projects #feed #feed-panel .post-item .header span.index .link:visited,#projects #feed #feed-panel .post-item .header span.index .link_copied{margin-left:.5em}#projects #feed #feed-panel .post-item .header span.time{width:75%;text-align:right;font-style:italic}#projects #feed #feed-panel .post-item .body{clear:both;padding:0em 1em 1em}#projects #feed #feed-panel .post-item.headerless .header{display:none}#projects #feed #feed-panel .post-item.headerless .body{padding-top:.5em}#projects #feed #feed-panel .post-item.message{background:#6dff58;color:#326526}#projects #feed #feed-panel .post-item.message p{font-size:.9em;margin:0 0 .5em 0;display:inline-block;width:100%}#projects #feed #feed-panel .post-item.message a{color:#326526}#projects #feed #feed-panel .post-item.message a:hover{color:#204018}#projects #feed #feed-panel .post-item.message a.drill{line-height:0}#projects #feed #feed-panel .post-item.message a.drill .drill-icon{transform:translate(-16px, -32px)}#projects #feed #feed-panel .post-item.message a.drill .drill-icon .fa-message-in{top:-1px;left:-1px}#projects #feed #feed-panel .post-item.message a.drill:hover .fa-message{top:13px;left:3px}#projects #feed #feed-panel .post-item.message a.drill:hover .fa-message-in{display:none}#projects #feed #feed-panel .post-item.message .weather{position:absolute;top:1rem;right:1rem;border-radius:3px;background:#6dff58;color:#326526;font-size:1.2em;cursor:pointer;padding:.5rem}#projects #feed #feed-panel .post-item.message .staticmap{width:100%;border-radius:3px;cursor:pointer}#projects #feed #feed-panel .post-item.post .body{padding:0em 1em .5em}#projects #feed #feed-panel .post-item.media{background:rgba(255,255,255,.8);color:#333}#projects #feed #feed-panel .post-item.media .body a{display:inline-block;width:100%;margin:0;color:#333;position:relative;line-height:0}#projects #feed #feed-panel .post-item.media .body a.drill:hover .drill-icon .fa-drill-image,#projects #feed #feed-panel .post-item.media .body a.drill:hover .drill-icon .fa-drill-video{color:rgba(255,255,255,.75)}#projects #feed #feed-panel .post-item.media .body a.drill:hover .comment{opacity:0}#projects #feed #feed-panel .post-item.media .body a.drill .drill-icon{font-size:3em}#projects #feed #feed-panel .post-item.media .body a.drill .drill-icon .fa-drill-image{color:transparent}#projects #feed #feed-panel .post-item.media .body a.drill .drill-icon .fa-drill-video{color:rgba(255,255,255,.5)}#projects #feed #feed-panel .post-item.media .body a img{width:100%;image-orientation:from-image;outline:none;border-radius:3px}#projects #feed #feed-panel .post-item.media .body a .comment{position:absolute;left:0;bottom:0;width:100%;line-height:normal;box-sizing:border-box;margin:0;padding:.5em;text-align:justify;background:rgba(255,255,255,.6);border-radius:0 0 3px 3px;transition:opacity .3s;opacity:1}#projects #feed #feed-panel .post-item.loading .body{text-align:center}#projects #feed #feed-panel .post-item.loading .body p{display:inline-block;font-size:2em;color:#333}#projects #settings{left:calc(min(30% + 3px, 400px + 3 * 1rem + 3px) * -1);transition:left .5s;width:calc(30% + 3px);max-width:calc(400px + 3 * 1rem + 3px)}#projects #settings #settings-panel{width:calc(100% - 1rem - 3px);margin:1rem;border-radius:3px;box-shadow:2px 2px 3px 0px rgba(0,0,0,.5);color:#333;background:rgba(255,255,255,.8);display:flex;flex-direction:column;flex-wrap:nowrap}#projects #settings #settings-panel .settings-header{text-align:center;flex:0 1 auto}#projects #settings #settings-panel .settings-header .logo{background:rgba(255,255,255,.4);padding:2rem 1rem;border-radius:3px 3px 0 0}#projects #settings #settings-panel .settings-header .logo img{width:100%;max-width:180px;transform:translateX(-10%)}#projects #settings #settings-panel .settings-header #last_update{position:absolute;margin-top:-2em;padding:0 1rem;width:calc(100% - 2rem)}#projects #settings #settings-panel .settings-header #last_update p{text-align:center;font-size:.8em;margin:0;color:#999;cursor:pointer;transform:translateX(calc(-0.5 * (12px + 0.5em)))}#projects #settings #settings-panel .settings-header #last_update p span{margin-right:.5em}#projects #settings #settings-panel .settings-header #last_update p span img{width:12px;vertical-align:middle;animation:spotlogo 20s infinite}#projects #settings #settings-panel .settings-header #last_update p abbr{text-decoration:none;vertical-align:middle}#projects #settings #settings-panel .settings-footer{flex:0 1 auto;background:rgba(255,255,255,.4);border-radius:0 0 3px 3px;font-size:.7em;padding:.3rem;text-align:center;color:#888}#projects #settings #settings-panel .settings-footer a{color:#777;text-decoration:none}#projects #settings #settings-panel .settings-sections{flex:1 1 auto;overflow:auto}#projects #settings #settings-panel .settings-sections #settings-sections-scrollbox{height:100%;width:100%}#projects #settings #settings-panel .settings-sections .settings-section{display:inline-block;margin:1.5rem 1rem 0 1rem;width:calc(100% - 2 * 1rem)}#projects #settings #settings-panel .settings-sections .settings-section:last-child{margin-bottom:1.5rem}#projects #settings #settings-panel .settings-sections .settings-section h1{margin:0 0 1rem;color:#333}#projects #settings #settings-panel .settings-sections .settings-section label{margin-bottom:.3em;display:block;cursor:pointer}#projects #settings #settings-panel .settings-sections .settings-section.newsletter input#email{width:calc(100% - 6em)}#projects #settings #settings-panel .settings-sections .settings-section.newsletter input#email:disabled{color:#999;background:rgba(255,255,255,.2)}#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn{margin-left:1em;margin-bottom:1em}#projects #settings #settings-panel .settings-sections .settings-section.newsletter button#nl_btn.loading{background-color:#326526;color:#fff}#projects #settings #settings-panel .settings-sections .settings-section #settings-projects a.fa-download{color:#333}#projects #settings #settings-panel .settings-sections .settings-section #settings-projects a.fa-download:hover{color:#0078a8}#elems{display:none}#upload{padding:1em}#upload h1{font-size:2em;border-bottom:2px solid #000;margin:0 0 1em 0;padding-bottom:.5em}#upload .bar{height:18px;background:green}#upload .comment{margin-top:1em}#upload .comment .thumb{width:30%;max-width:100px}#upload .comment form{display:inline-block;width:calc(70% - 1em);min-width:calc(100% - 100px - 1em);margin-left:1em;vertical-align:top}#upload .comment form .content{width:100%;box-sizing:border-box;padding:.5em;border:1px solid #333}#upload .comment form .save{margin-top:1em;padding:.5em}#admin{margin:1em}#admin button.main-btn{color:#000;background:#eee}#admin button.main-btn:hover{color:#eee;background:#000}#admin table{margin-bottom:1em;border-collapse:collapse}#admin table tr th{background:#aaa;color:#fff;padding:.2rem .5rem}#admin table tr td{background:#eee;text-align:center;padding:.2rem .5rem}#admin table tr td input[type=number]{width:50px}#admin table tr td input[name=ref_feed_id]{width:300px}#admin table tr td button{color:#aaa}#admin table tr td button:hover{color:#666}@media only screen and (max-width: 800px){.desktop{display:none}#projects.with-feed #submap,#projects.with-settings #submap{width:100%}#projects.with-feed .leaflet-right,#projects.with-feed .leaflet-left,#projects.with-settings .leaflet-right,#projects.with-settings .leaflet-left{width:calc(100% - 44px - 2 * 1rem)}#projects.with-feed .leaflet-control-container .leaflet-bottom.leaflet-right,#projects.with-settings .leaflet-control-container .leaflet-bottom.leaflet-right{display:none}#projects .leaflet-control-container .leaflet-bottom.leaflet-left,#projects .leaflet-control-container .leaflet-bottom.leaflet-right .leaflet-control.elevation{display:none}#projects #feed,#projects #settings{width:calc(100% - 44px - 2 * 1rem)}#projects #feed{right:calc((100% - 44px - 2 * 1rem) * -1)}#projects #settings{left:calc((100% - 44px - 2 * 1rem) * -1)}}@media only screen and (min-width: 801px){.mobile{display:none}}/*# sourceMappingURL=spot.css.map */ diff --git a/style/spot.css.map b/style/spot.css.map index b8f9a89..5ac72c3 100644 --- a/style/spot.css.map +++ b/style/spot.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["_fonts.scss","_common.scss","fa/solid.scss","fa/_variables.scss","fa/_core.scss","fa/_larger.scss","fa/_fixed-width.scss","fa/_list.scss","fa/_bordered-pulled.scss","fa/_animated.scss","fa/_rotated-flipped.scss","fa/_mixins.scss","fa/_stacked.scss","_fa.scss","lightbox/_lightbox.scss","_lightbox.scss","_simplebar.scss","leaflet/_leaflet.scss","leaflet/_leaflet_heightgraph.scss","_leaflet.scss","_mask_project.scss","_mask_upload.scss","_mask_admin.scss","_mobile.scss"],"names":[],"mappings":"CAGA,WACE,qBACA,kBACA,gBACA,8IACA,iFAGF,WACE,qBACA,kBACA,gBACA,8IACA,yDAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,2GAGF,WACE,qBACA,kBACA,gBACA,0GACA,yJAGF,WACE,qBACA,kBACA,gBACA,4IACA,iFAGF,WACE,qBACA,kBACA,gBACA,4IACA,yDAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,2GAGF,WACE,qBACA,kBACA,gBACA,wGACA,yJC9FF,0BACE,iBAEF,uBACE,iBAEF,sBACE,iBAEF,qBACE,iBAEF,kBACE,iBAWF,6IAPC,kBAQoB,8BAPpB,eAOoB,8BANpB,cAMoB,8BALpB,aAKoB,8BAJpB,UAIoB,8BAgBrB,oBACI,GACI,mBAEJ,MACI,qBAEJ,KACI,mBACA,uBAEJ,GACI,yBAEJ,KACI,0BAMR,KACC,gBAGD,2BACC,eACA,gCACA,SAGD,SACC,YAGD,OACC,eACA,iBAGD,sBACC,YACA,iBACA,kBAMA,YACC,iBACA,kBACC,UAED,oBACC,aAED,oBACC,YCrGH;AAAA;AAAA;AAAA,GAMA,WACE,iCACA,kBACA,gBACA,aCLqB,MDMrB,qCACA,2RAOF,wmDAEE,iCACA,gBEnBF,4nDAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,yEACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,MHOqB,OIRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,MJLqB,IIMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,o0CACA,21CCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,MTpBqB,KUQtB,0kCACC,mBAED,8qCACC,kBAIF,koEACC,eACA,kBACA,iBACA,qBACA,WACA,gBAGA,qjEACC,WAKF,2BACA,uCACA,kCACA,yCACA,mCACA,iCACA,8BACA,mHACA,gCACA,iCACA,iCACA,gCAGA,w6DACA,kCACA,+BACA,6BACA,+BACA,+BACA,urFACA,+BAGA,w0DACA,6BACA,6BACA,6BACA,+BACA,kCACA,4BACA,8BACA,mCACA,mCACA,qHACA,8BACA,kCACA,kCACA,4BAGA,8BACA,olFAGA,0DACA,wmDACA,w+CACA,sGACA,gCAGA,2BACA,+BC7FA,0BACE,gBAGF,iBACE,kBACA,MACA,OACA,aACA,sBACA,2DACA,WACA,aAGF,UACE,kBACA,OACA,WACA,cACA,kBACA,cACA,mBACA,aAGF,oBACE,cACA,YACA,kBACA,gBACA,kBAGA,sBAGF,gBACE,YAGF,mBACE,kBACA,QACA,YACA,aACA,cACA,kBAIA,sBAGF,yBACE,WACA,cACA,WAGF,WACE,kBACA,QACA,OACA,WACA,WACA,kBACA,cAGF,WACE,cACA,WACA,YACA,cACA,gDAGF,QACE,kBACA,MACA,OACA,YACA,WACA,WAGF,mBACE,OAGF,UACE,aACA,2GAGF,kBACE,YACA,eACA,cAGF,kBACE,UACA,OACA,WACA,sDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,UACA,QACA,YACA,uDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,cACA,gBACA,QACA,WACA,8BACA,+BAGF,wBACE,WACA,cACA,WAGF,SACE,cACA,WAGF,qBACE,UACA,WACA,gBACA,kBAGF,qBACE,eACA,iBACA,gBAGF,uBACE,WAGF,oBACE,cACA,WACA,mBACA,eACA,WAGF,mBACE,cACA,YACA,WACA,YACA,wDACA,iBACA,aACA,2DACA,WACA,+BACA,4BACA,0BACA,uBAGF,yBACE,eACA,4DACA,UCjMF,iBACC,SACA,QACA,aAGD,UACC,aACA,mBACA,uBACA,WACA,YAEA,mBACC,sBAEA,qCACC,WACA,YAGC,0DACC,eAEA,2EACC,kBAIF,iEACC,eAEA,2EACC,iBAML,qBACC,mBAEA,uCACC,YACA,YAGC,iEACC,cACA,eAGD,6EACC,eACA,WAMJ,6BACC,SACA,gBACA,sCAEA,2CACC,gBAEA,qDACC,6BACA,gBACA,YACA,iBACA,iBACA,WAEA,UACC,2FAKF,qDACC,uBAED,gEACC,SACA,yBAIA,0HACC,WACA,qBAEA,wIACC,kBACA,oBAIF,6DA3GH,gBACA,cA4GI,oEACC,SAIF,6DAlHH,gBACA,cAmHI,oEACC,UAOL,4BACC,SACA,UACA,cACA,gBAEA,qCACC,gBACA,aAEA,iDACC,WAEA,kEACC,eAGD,8EACC,aAGD,4DACC,wBAGF,wDACC,WACA,eACA,gBAEA,kEA1JH,gBACA,cA4JI,aACA,YACA,yBACA,kBAMJ,qBAtKA,gBACA,cAwKC,WC5KF,iBACE,kBACA,sBACA,eACA,2BACA,yBACA,uBAGF,mBACE,gBACA,cACA,eACA,kBACA,mBAGF,gBACE,kBACA,kBACA,gBACA,UACA,SACA,OACA,MACA,SACA,QACA,sBACA,uBACA,UAGF,kBACE,6BACA,8BACA,uBACA,kBACA,MACA,OACA,SACA,QACA,UACA,SACA,iCAGF,2BACE,kBACA,iCACA,kBACA,cACA,YACA,WACA,eACA,gBACA,qBACA,wBAGF,2FAEE,QACA,SAGF,mDAEE,YACA,cAGF,uBACE,gBACA,eACA,WACA,oBAGF,wCACE,8BACA,YACA,WACA,cACA,kBACA,WACA,eACA,gBACA,WACA,UACA,SACA,oBACA,kBACA,cACA,aAGF,gCACE,mBACA,cACA,UACA,kBACA,MACA,OACA,aACA,YACA,eACA,cACA,gBACA,oBACA,WAGF,iBACE,UACA,kBACA,QACA,SACA,oBACA,gBAGF,uDACE,oBACA,iBACA,yBAGF,qDACE,mBAGF,qBACE,kBACA,OACA,QACA,gBAGF,4BACE,kBACA,WACA,gBACA,kBACA,SACA,UACA,UACA,8BAGF,8CAEE,WACA,6BAGF,oCACE,MACA,WAGF,gEACE,QACA,WAGF,sCACE,OACA,YAGF,kEACE,YACA,SACA,UAGF,2DACE,WACA,OACA,QACA,WACA,aACA,eACA,WAIF,mEACE,WACA,OAGF,yBACE,cACA,eACA,UACA,kBACA,aACA,YACA,kBACA,kBAGF,0BACE,eACA,OACA,kBACA,kBACA,qBACA,wBC/MF,6LAUC,kBACA,OACA,MAED,mBACC,gBAED,0DAGC,yBACG,sBACK,iBACN,uBAGH,yBACC,uBAGD,8BACC,0CAGD,wCACC,aACA,cACA,6BAED,4CAEC,cAID,2PAMC,0BACA,2BAGD,sCACC,6BACA,yBAED,sCACC,4BAEA,kBACA,wBAED,yDACC,sBACA,kBAED,mBACC,wCAED,qBACC,gDAED,cACC,eACA,kBAED,qBACC,mBAED,kBACC,QACA,SACA,2BACK,sBACL,YAGD,0BACC,sBAGD,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,mBACC,UACA,WAED,MACC,2BACA,qBACA,kBAMD,iBACC,kBACA,YACA,8BACA,oBAED,6BAEC,kBACA,aACA,oBAED,aACC,MAED,eACC,QAED,gBACC,SAED,cACC,OAED,iBACC,WACA,WAED,gCACC,YAED,8BACC,gBAED,iCACC,mBAED,+BACC,iBAED,gCACC,kBAMD,iCACC,oBAED,kCACC,UACA,sCACG,mCACK,8BAET,oDACC,UAED,uBACC,6BACI,yBACI,qBAET,0CACC,sBAED,0CACC,sEACG,gEACK,sDAET,iEAEC,wBACG,qBACK,gBAGT,sCACC,kBAMD,qBACC,eAED,cACC,oBACA,iBACA,YAED,2DAEC,iBAED,qCAEC,YAED,iIAGC,YACA,wBACA,qBACA,gBAID,gHAKC,oBAGD,8KAIC,8BACA,oBAKD,mBACC,gBACA,UAED,qBACC,cAED,oCACC,yBAED,kBACC,uBACA,gCAKD,mBACC,0DAMD,aACC,qCACA,kBAED,oCAEC,sBACA,6BACA,WACA,YACA,iBACA,cACA,kBACA,qBACA,WAED,8CAEC,4BACA,4BACA,cAED,qBACC,yBAED,2BACC,2BACA,4BAED,0BACC,8BACA,+BACA,mBAED,gCACC,eACA,yBACA,WAGD,8BACC,WACA,YACA,iBAED,0CACC,2BACA,4BAED,yCACC,8BACA,+BAKD,mDAEC,iDACA,gBAGD,iFACC,eAMD,wBACC,oCACA,gBACA,kBAED,+BACC,wCACA,WACA,YAED,+CACC,2CACA,0BAED,8CACC,WACA,YAED,qHAEC,aAED,8DACC,cACA,kBAED,iCACC,yBACA,WACA,gBAED,kCACC,kBACA,kBACA,kBAED,iCACC,eACA,kBACA,QAED,8BACC,cAED,kCACC,SACA,0BACA,0BAID,2BACC,6CAMD,gDACC,gBACA,gCACA,SAED,yDAEC,cACA,WAED,+BACC,qBAED,qCACC,0BAED,0FAEC,eAED,qCACC,gBAED,uCACC,kBAED,4BACC,sBACA,gBACA,gBACA,oBACA,eACA,mBACA,gBACA,2BACK,sBAEL,gBACA,gCAED,8CACC,0BACA,mBACA,gBAED,+DACC,6BAGD,+GAGC,gBAED,mEAEC,gCACA,4BAMD,eACC,kBACA,kBACA,mBAED,+BACC,YACA,gBACA,mBAED,uBACC,iBACA,gBAED,yBACC,cAED,6BACC,WACA,YACA,kBACA,SACA,kBACA,gBACA,oBAED,mBACC,WACA,YACA,YAEA,oBAEA,gCACG,6BACC,4BACI,wBAET,kDAEC,gBACA,WACA,qCAED,gDACC,kBACA,MACA,QACA,oBACA,YACA,kBACA,WACA,YACA,yCACA,cACA,qBACA,iBACA,uBAED,sDACC,WAED,wBACC,cACA,6BACA,0BAGD,8CACC,WAED,kCACC,WACA,cAEA,uHACA,iHAED,4CACC,gBAGD,4JAIC,sBAMD,kBACC,gBACA,sBAMD,iBACC,kBACA,YACA,sBACA,sBACA,kBACA,WACA,mBACA,yBACA,sBACA,qBACA,iBACA,oBACA,oCAED,mCACC,eACA,oBAED,sHAIC,kBACA,oBACA,6BACA,uBACA,WAKD,wBACC,eAED,qBACC,gBAED,2DAEC,SACA,iBAED,4BACC,SACA,oBACA,sBAED,+BACC,MACA,iBACA,iBACA,yBAED,sBACC,iBAED,uBACC,gBAED,2DAEC,QACA,gBAED,6BACC,QACA,mBACA,uBAED,8BACC,OACA,kBACA,wBC9nBD,uBACI,sCACA,mBACA,aACA,eACA,iBAGJ,oBACI,eACA,oCACA,kBACA,WACA,YACA,mBACA,cAGJ,yBACI,2DACA,0BACA,WACA,YACA,kBAGJ,wBACI,uDACA,0BACA,WACA,YACA,kBACA,QACA,aACA,eAGJ,YACI,UAGJ,cACI,eAGJ,aACI,UACA,eACA,eAGJ,iBACI,UACA,oBAGJ,iBACI,kBACA,oBAGJ,WACI,YACA,UACA,iBACA,2BACA,oBAGJ,UACI,aACA,eACA,UACA,oBAGJ,eACI,0BACA,iBACA,YACA,oBAGJ,eACI,eAGJ,gBACI,iBACA,eACA,aACA,eACA,2BAGJ,yBACI,0BACA,iBACA,YACA,oBACA,2BAGJ,mBACI,eACA,iBACA,2BAGJ,qBACI,YACA,iBAGJ,uBACI,eAGJ,YACI,oBAGJ,iBACI,YACA,iBACA,2BAGJ,WACI,eACA,oBAGJ,OACI,iBAGJ,eACI,eAGJ,aACI,eAGJ,eACI,YCnIJ,mBACC,gBAIA,8CACC,kBACA,UAEA,qEACC,SACA,aACA,sBAKH,mEACC,eACA,uCACA,WACA,kBACA,gBAMA,u6EACC,WAMF,oHACI,qBAGJ,sGACI,uBAGJ,wCACC,eAGD,wDACC,2DACA,mDAGD,wCACC,0BAIA,uDACC,gBACA,gBAEA,6DlBrCD,mDACA,2DkByCA,6CACC,iBAGD,iDACC,YACA,gBAEA,0EAEC,gBACA,gBAIF,qDAGC,WACA,gBACA,eACA,iBACA,aCxEA,4BACC,uBACA,wCAGD,0BACC,QAGD,mCACC,MAtCW,IAuCX,iCAWD,gCACC,uBACA,wCAGD,sCACC,MAxDW,IAyDX,iCAGD,kCACC,OAWD,0CACC,2BACA,4CAIF,sBACC,gBACA,kBACA,OACA,MACA,SACA,QAGD,kBACC,kBACA,OACA,MACA,SACA,WAEA,0BACC,kBACA,cACA,sBACA,2BACA,WAIF,eACC,kBACA,OACA,MACA,SACA,WAKC,yCACC,gBACA,SACA,iBAGD,iDACC,0BACA,sBAKA,oEACC,WACA,mBACA,0BACA,iBACA,2BAGD,qDACC,cACA,mBAEA,uDACC,MAtIU,KA0IZ,2DACC,cAEA,6DACC,qBAEA,qBACA,wEACC,eAGD,mEACC,cAEA,mFACC,kBAED,mFACC,2BAIA,kLACC,4BAKH,iEACC,gBACA,iBACA,kBACA,6BACA,mBAQH,uDACC,SAEA,mEACC,iBAIF,0HACC,uBACA,gBACA,mBAED,2DACC,wCAEA,oEACC,iBAEA,6EACC,WA7MS,KA8MT,UACA,qBASN,2BACC,sCACA,oCACA,kBACA,YACA,OA7Nc,KA8Nd,oCAEA,4CACC,aAGD,iDACC,aAEA,6EACC,gBAMH,iDACC,sDACA,QACA,YAED,0CACC,WAED,yCACC,YAID,4DACC,aAIA,yBACC,mBACA,+BACC,UACA,WACA,qBACA,kBACA,sBAEA,oCACC,iBAtPc,QAwPf,yCACC,iBAxPmB,KA0PpB,2CACC,iBA1PqB,QA8PvB,+BACC,cACA,iBACA,MAjRY,KA+Rf,kBACC,kBACA,gBACA,qBACA,qBAEA,8BACC,kBACA,qBACA,QACA,SACA,gCAEA,gCACC,qBACA,eAMF,gCACC,eACA,uCACA,MAlTa,QAoTd,mCACI,eACA,MAxTY,QAyTZ,QAEJ,sEACC,MA5Te,QA6Tf,eACA,QAED,kCACC,MApTuB,QA0TzB,oCACC,kBACA,MACA,SACA,gBACA,YAEA,sGACC,iBAnVe,KAoVf,MAnVa,KAsVd,kDACC,iBAvVa,KAwVb,MAtVW,qBAwVX,8DACC,iBA5Vc,KA6Vd,MA5VY,KAgWd,gIACC,kBACA,MACA,SACA,OAGF,gBACC,4CACA,qBACA,UACA,iCAEA,4BACC,WAEA,wCACC,kBAGD,oCACC,qBAEA,+CACC,gBAEA,6DACC,kBACA,uBAGD,0DACC,uBAGD,6DACC,gBACA,mBAKH,sCACC,kBACA,aACA,sBAGD,uCACC,cAvZY,KAwZZ,WAhZU,qBAiZV,MAnZY,KAoZZ,kBACA,wBACA,0CAEA,mDACC,WA/ZW,KAkaZ,yCACC,MA7ZW,KA8ZX,+CACC,MA9Ze,QAkajB,gDACC,SAED,kDACC,kBACA,iBACA,kBAEA,sDACC,wBACA,qCACA,kBAGF,+CACC,iBACA,gBAEA,oDACC,qBACA,eACA,eACA,uBACA,iBACA,mBAEA,0DACC,UAEA,+MACC,iBAIF,yDACC,UACA,iBACA,kBAIH,6CACC,WACA,oBAIA,0DACC,aAED,wDACC,iBAIF,+CACC,WAtdW,QAudX,MAzda,QA2db,iDACC,eACA,kBACA,qBACA,WAGD,iDACC,MAneY,QAoeZ,uDACC,MApee,QAwejB,uDACC,cAEA,mEACC,kCAEA,kFACC,SACA,UAKD,yEAEC,SACA,SAED,4EACC,aAKH,0DACC,WACA,kBACA,eAKD,kDACC,qBAIF,6CACC,WA3gBS,qBA4gBT,MA7gBW,KAghBV,qDACC,qBACA,WACA,SACA,MAphBS,KAqhBT,kBACA,cAIE,0LACC,4BAED,0EACC,UAIF,uEACC,cAEA,uFACC,kBAED,uFACC,2BAKH,yDACC,WACA,6BACA,aACA,kBAGD,8DACC,kBACA,OACA,SACA,WACA,mBACA,sBACA,SACA,aACA,mBACA,gCACA,0BACA,uBACA,UAOH,qDACC,kBAEA,uDACC,qBACA,cACA,MArlBS,KA4lBf,oBACC,uDACA,oBACA,sBACA,uCAEA,oCACC,8BACA,OA1mBa,KA2mBb,kBACA,0CACA,MAvmBa,KAwmBb,gCACA,aACA,sBACA,iBAEA,qDACC,kBACA,cAEA,2DACC,gCACA,kBACA,0BAEA,+DACC,WACA,gBACA,2BAIF,kEACC,kBACA,gBACA,eACA,wBAEA,oEACC,kBACA,eACA,SACA,MA5nBW,KA6nBX,eACA,kDAEA,yEACC,kBACA,6EACC,WACA,sBACA,gCAIF,yEACC,qBACA,sBAMJ,qDACC,cACA,gCACA,0BACA,eACA,cACA,kBACA,WAEA,uDACC,WACA,qBAIF,uDACC,cACA,cAEA,oFACC,YACA,WAGD,yEACC,qBACA,0BACA,4BAEA,oFACC,qBAGD,4EACC,gBACA,MA/rBU,KAksBX,+EACC,mBACA,cACA,eAIA,gGACC,uBAEA,yGACC,WACA,gCAGF,kGACC,gBACA,kBAQA,0GACC,iBAztBU,QA0tBV,WASF,0GACC,MAvuBS,KAyuBT,gHACC,cAUR,OACC,aC7vBD,QACC,YAEA,WACC,cACA,6BACA,iBACA,oBAGD,aACC,YACA,iBAGD,iBACC,eAEA,wBACC,UACA,gBAED,sBACC,qBACA,sBACA,mCACA,gBACA,mBAEA,+BACC,WACA,sBACA,aACA,sBAGD,4BACC,eACA,aCtCJ,OACC,WAEA,uBACC,WACA,gBACA,6BACC,WACA,gBAIF,aACC,kBACA,yBAEC,mBACC,gBACA,WACA,oBAED,mBACC,gBACA,kBACA,oBAGC,sCACC,WAED,2CACC,YAIF,0BACC,WACA,gCACC,WCtCN,0CACC,SACC,aAMC,4DACC,WAGD,kJACC,mCAGD,8JACC,aAKD,gKAEC,aAIF,oCACC,mCAGD,gBACC,0CAGD,oBACC,0CAKH,0CACC,QACC","file":"spot.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["_fonts.scss","_common.scss","fa/solid.scss","fa/_variables.scss","fa/_core.scss","fa/_larger.scss","fa/_fixed-width.scss","fa/_list.scss","fa/_bordered-pulled.scss","fa/_animated.scss","fa/_rotated-flipped.scss","fa/_mixins.scss","fa/_stacked.scss","_fa.scss","lightbox/_lightbox.scss","_lightbox.scss","_simplebar.scss","leaflet/_leaflet.scss","leaflet/_leaflet_heightgraph.scss","_leaflet.scss","_mask_project.scss","_mask_upload.scss","_mask_admin.scss","_mobile.scss"],"names":[],"mappings":"CAGA,WACE,qBACA,kBACA,gBACA,8IACA,iFAGF,WACE,qBACA,kBACA,gBACA,8IACA,yDAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,2GAGF,WACE,qBACA,kBACA,gBACA,0GACA,yJAGF,WACE,qBACA,kBACA,gBACA,4IACA,iFAGF,WACE,qBACA,kBACA,gBACA,4IACA,yDAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,2GAGF,WACE,qBACA,kBACA,gBACA,wGACA,yJC9FF,0BACE,iBAEF,uBACE,iBAEF,sBACE,iBAEF,qBACE,iBAEF,kBACE,iBAWF,6IAPC,kBAQoB,8BAPpB,eAOoB,8BANpB,cAMoB,8BALpB,aAKoB,8BAJpB,UAIoB,8BAgBrB,oBACI,GACI,mBAEJ,MACI,qBAEJ,KACI,mBACA,uBAEJ,GACI,yBAEJ,KACI,0BAMR,KACC,gBAGD,2BACC,eACA,gCACA,SAGD,SACC,YAGD,OACC,eACA,iBAGD,sBACC,YACA,iBACA,kBAMA,YACC,iBACA,kBACC,UAED,oBACC,aAED,oBACC,YCrGH;AAAA;AAAA;AAAA,GAMA,WACE,iCACA,kBACA,gBACA,aCLqB,MDMrB,qCACA,2RAOF,wmDAEE,iCACA,gBEnBF,4nDAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,yEACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,MHOqB,OIRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,MJLqB,IIMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,o0CACA,21CCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,MTpBqB,KUQtB,0kCACC,mBAED,8qCACC,kBAIF,koEACC,eACA,kBACA,iBACA,qBACA,WACA,gBAGA,qjEACC,WAKF,2BACA,uCACA,kCACA,yCACA,mCACA,iCACA,8BACA,mHACA,gCACA,iCACA,iCACA,gCAGA,w6DACA,kCACA,+BACA,6BACA,+BACA,+BACA,urFACA,+BAGA,w0DACA,6BACA,6BACA,6BACA,+BACA,kCACA,4BACA,8BACA,mCACA,mCACA,qHACA,8BACA,kCACA,kCACA,4BAGA,8BACA,olFAGA,0DACA,wmDACA,w+CACA,sGACA,gCAGA,2BACA,+BAGA,mCACA,iCACA,mCACA,8BACA,2BACA,4BACA,yCACA,2CACA,6CACA,+CACA,iCACA,4BACA,mCACA,qCACA,6BACA,wCACA,0CACA,4BACA,oCACA,2CACA,6CACA,+BACA,4BCtHA,0BACE,gBAGF,iBACE,kBACA,MACA,OACA,aACA,sBACA,2DACA,WACA,aAGF,UACE,kBACA,OACA,WACA,cACA,kBACA,cACA,mBACA,aAGF,oBACE,cACA,YACA,kBACA,gBACA,kBAGA,sBAGF,gBACE,YAGF,mBACE,kBACA,QACA,YACA,aACA,cACA,kBAIA,sBAGF,yBACE,WACA,cACA,WAGF,WACE,kBACA,QACA,OACA,WACA,WACA,kBACA,cAGF,WACE,cACA,WACA,YACA,cACA,gDAGF,QACE,kBACA,MACA,OACA,YACA,WACA,WAGF,mBACE,OAGF,UACE,aACA,2GAGF,kBACE,YACA,eACA,cAGF,kBACE,UACA,OACA,WACA,sDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,UACA,QACA,YACA,uDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,cACA,gBACA,QACA,WACA,8BACA,+BAGF,wBACE,WACA,cACA,WAGF,SACE,cACA,WAGF,qBACE,UACA,WACA,gBACA,kBAGF,qBACE,eACA,iBACA,gBAGF,uBACE,WAGF,oBACE,cACA,WACA,mBACA,eACA,WAGF,mBACE,cACA,YACA,WACA,YACA,wDACA,iBACA,aACA,2DACA,WACA,+BACA,4BACA,0BACA,uBAGF,yBACE,eACA,4DACA,UCjMF,iBACC,SACA,QACA,aAGD,UACC,aACA,mBACA,uBACA,WACA,YAEA,mBACC,sBAEA,qCACC,WACA,YAGC,0DACC,eAEA,2EACC,kBAIF,iEACC,eAEA,2EACC,iBAML,qBACC,mBAEA,uCACC,YACA,YAGC,iEACC,cACA,eAGD,6EACC,eACA,WAMJ,6BACC,SACA,gBACA,sCAEA,2CACC,gBAEA,qDACC,6BACA,gBACA,YACA,iBACA,iBACA,WAEA,UACC,2FAKF,qDACC,uBAED,gEACC,SACA,yBAIA,0HACC,WACA,qBAEA,wIACC,kBACA,oBAIF,6DA3GH,gBACA,cA4GI,oEACC,SAIF,6DAlHH,gBACA,cAmHI,oEACC,UAOL,4BACC,SACA,UACA,cACA,gBAEA,qCACC,gBACA,aAEA,iDACC,WAEA,kEACC,eAGD,8EACC,aAGD,4DACC,wBAGF,wDACC,WACA,eACA,gBAEA,kEA1JH,gBACA,cA4JI,aACA,YACA,yBACA,kBAMJ,qBAtKA,gBACA,cAwKC,WC5KF,iBACE,kBACA,sBACA,eACA,2BACA,yBACA,uBAGF,mBACE,gBACA,cACA,eACA,kBACA,mBAGF,gBACE,kBACA,kBACA,gBACA,UACA,SACA,OACA,MACA,SACA,QACA,sBACA,uBACA,UAGF,kBACE,6BACA,8BACA,uBACA,kBACA,MACA,OACA,SACA,QACA,UACA,SACA,iCAGF,2BACE,kBACA,iCACA,kBACA,cACA,YACA,WACA,eACA,gBACA,qBACA,wBAGF,2FAEE,QACA,SAGF,mDAEE,YACA,cAGF,uBACE,gBACA,eACA,WACA,oBAGF,wCACE,8BACA,YACA,WACA,cACA,kBACA,WACA,eACA,gBACA,WACA,UACA,SACA,oBACA,kBACA,cACA,aAGF,gCACE,mBACA,cACA,UACA,kBACA,MACA,OACA,aACA,YACA,eACA,cACA,gBACA,oBACA,WAGF,iBACE,UACA,kBACA,QACA,SACA,oBACA,gBAGF,uDACE,oBACA,iBACA,yBAGF,qDACE,mBAGF,qBACE,kBACA,OACA,QACA,gBAGF,4BACE,kBACA,WACA,gBACA,kBACA,SACA,UACA,UACA,8BAGF,8CAEE,WACA,6BAGF,oCACE,MACA,WAGF,gEACE,QACA,WAGF,sCACE,OACA,YAGF,kEACE,YACA,SACA,UAGF,2DACE,WACA,OACA,QACA,WACA,aACA,eACA,WAIF,mEACE,WACA,OAGF,yBACE,cACA,eACA,UACA,kBACA,aACA,YACA,kBACA,kBAGF,0BACE,eACA,OACA,kBACA,kBACA,qBACA,wBC/MF,6LAUC,kBACA,OACA,MAED,mBACC,gBAED,0DAGC,yBACG,sBACK,iBACN,uBAGH,yBACC,uBAGD,8BACC,0CAGD,wCACC,aACA,cACA,6BAED,4CAEC,cAID,2PAMC,0BACA,2BAGD,sCACC,6BACA,yBAED,sCACC,4BAEA,kBACA,wBAED,yDACC,sBACA,kBAED,mBACC,wCAED,qBACC,gDAED,cACC,eACA,kBAED,qBACC,mBAED,kBACC,QACA,SACA,2BACK,sBACL,YAGD,0BACC,sBAGD,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,mBACC,UACA,WAED,MACC,2BACA,qBACA,kBAMD,iBACC,kBACA,YACA,8BACA,oBAED,6BAEC,kBACA,aACA,oBAED,aACC,MAED,eACC,QAED,gBACC,SAED,cACC,OAED,iBACC,WACA,WAED,gCACC,YAED,8BACC,gBAED,iCACC,mBAED,+BACC,iBAED,gCACC,kBAMD,iCACC,oBAED,kCACC,UACA,sCACG,mCACK,8BAET,oDACC,UAED,uBACC,6BACI,yBACI,qBAET,0CACC,sBAED,0CACC,sEACG,gEACK,sDAET,iEAEC,wBACG,qBACK,gBAGT,sCACC,kBAMD,qBACC,eAED,cACC,oBACA,iBACA,YAED,2DAEC,iBAED,qCAEC,YAED,iIAGC,YACA,wBACA,qBACA,gBAID,gHAKC,oBAGD,8KAIC,8BACA,oBAKD,mBACC,gBACA,UAED,qBACC,cAED,oCACC,yBAED,kBACC,uBACA,gCAKD,mBACC,0DAMD,aACC,qCACA,kBAED,oCAEC,sBACA,6BACA,WACA,YACA,iBACA,cACA,kBACA,qBACA,WAED,8CAEC,4BACA,4BACA,cAED,qBACC,yBAED,2BACC,2BACA,4BAED,0BACC,8BACA,+BACA,mBAED,gCACC,eACA,yBACA,WAGD,8BACC,WACA,YACA,iBAED,0CACC,2BACA,4BAED,yCACC,8BACA,+BAKD,mDAEC,iDACA,gBAGD,iFACC,eAMD,wBACC,oCACA,gBACA,kBAED,+BACC,wCACA,WACA,YAED,+CACC,2CACA,0BAED,8CACC,WACA,YAED,qHAEC,aAED,8DACC,cACA,kBAED,iCACC,yBACA,WACA,gBAED,kCACC,kBACA,kBACA,kBAED,iCACC,eACA,kBACA,QAED,8BACC,cAED,kCACC,SACA,0BACA,0BAID,2BACC,6CAMD,gDACC,gBACA,gCACA,SAED,yDAEC,cACA,WAED,+BACC,qBAED,qCACC,0BAED,0FAEC,eAED,qCACC,gBAED,uCACC,kBAED,4BACC,sBACA,gBACA,gBACA,oBACA,eACA,mBACA,gBACA,2BACK,sBAEL,gBACA,gCAED,8CACC,0BACA,mBACA,gBAED,+DACC,6BAGD,+GAGC,gBAED,mEAEC,gCACA,4BAMD,eACC,kBACA,kBACA,mBAED,+BACC,YACA,gBACA,mBAED,uBACC,iBACA,gBAED,yBACC,cAED,6BACC,WACA,YACA,kBACA,SACA,kBACA,gBACA,oBAED,mBACC,WACA,YACA,YAEA,oBAEA,gCACG,6BACC,4BACI,wBAET,kDAEC,gBACA,WACA,qCAED,gDACC,kBACA,MACA,QACA,oBACA,YACA,kBACA,WACA,YACA,yCACA,cACA,qBACA,iBACA,uBAED,sDACC,WAED,wBACC,cACA,6BACA,0BAGD,8CACC,WAED,kCACC,WACA,cAEA,uHACA,iHAED,4CACC,gBAGD,4JAIC,sBAMD,kBACC,gBACA,sBAMD,iBACC,kBACA,YACA,sBACA,sBACA,kBACA,WACA,mBACA,yBACA,sBACA,qBACA,iBACA,oBACA,oCAED,mCACC,eACA,oBAED,sHAIC,kBACA,oBACA,6BACA,uBACA,WAKD,wBACC,eAED,qBACC,gBAED,2DAEC,SACA,iBAED,4BACC,SACA,oBACA,sBAED,+BACC,MACA,iBACA,iBACA,yBAED,sBACC,iBAED,uBACC,gBAED,2DAEC,QACA,gBAED,6BACC,QACA,mBACA,uBAED,8BACC,OACA,kBACA,wBC9nBD,uBACI,sCACA,mBACA,aACA,eACA,iBAGJ,oBACI,eACA,oCACA,kBACA,WACA,YACA,mBACA,cAGJ,yBACI,2DACA,0BACA,WACA,YACA,kBAGJ,wBACI,uDACA,0BACA,WACA,YACA,kBACA,QACA,aACA,eAGJ,YACI,UAGJ,cACI,eAGJ,aACI,UACA,eACA,eAGJ,iBACI,UACA,oBAGJ,iBACI,kBACA,oBAGJ,WACI,YACA,UACA,iBACA,2BACA,oBAGJ,UACI,aACA,eACA,UACA,oBAGJ,eACI,0BACA,iBACA,YACA,oBAGJ,eACI,eAGJ,gBACI,iBACA,eACA,aACA,eACA,2BAGJ,yBACI,0BACA,iBACA,YACA,oBACA,2BAGJ,mBACI,eACA,iBACA,2BAGJ,qBACI,YACA,iBAGJ,uBACI,eAGJ,YACI,oBAGJ,iBACI,YACA,iBACA,2BAGJ,WACI,eACA,oBAGJ,OACI,iBAGJ,eACI,eAGJ,aACI,eAGJ,eACI,YCnIJ,mBACC,gBAIA,8CACC,kBACA,UAEA,qEACC,SACA,aACA,sBAKH,mEACC,eACA,uCACA,WACA,kBACA,gBAMA,u6EACC,WAMF,oHACI,qBAGJ,sGACI,uBAGJ,wCACC,eAGD,wDACC,2DACA,mDAGD,wCACC,0BAIA,uDACC,gBACA,gBAEA,6DlBrCD,mDACA,2DkByCA,6CACC,iBAGD,iDACC,YACA,gBAEA,0EAEC,gBACA,gBAIF,qDAGC,WACA,gBACA,eACA,iBACA,aCtEA,4BACC,uBACA,wCAGD,0BACC,QAGD,mCACC,MAtCW,IAuCX,iCAWD,gCACC,uBACA,wCAGD,sCACC,MAxDW,IAyDX,iCAGD,kCACC,OAWD,0CACC,2BACA,4CAIF,sBACC,gBACA,kBACA,OACA,MACA,SACA,QAGD,kBACC,kBACA,OACA,MACA,SACA,WAEA,0BACC,kBACA,cACA,sBACA,2BACA,WAIF,eACC,kBACA,OACA,MACA,SACA,WAKC,yCACC,gBACA,SACA,iBAGD,iDACC,0BACA,sBAKA,oEACC,WACA,mBACA,0BACA,iBACA,2BAGD,qDACC,cACA,mBAEA,uDACC,MAtIU,KA0IZ,2DACC,cAEA,6DACC,qBAEA,qBACA,wEACC,eAGD,mEACC,cAEA,mFACC,kBAED,mFACC,2BAIA,kLACC,4BAKH,iEACC,gBACA,iBACA,cAhLQ,IAiLR,6BACA,mBAQH,uDACC,SAEA,mEACC,iBAIF,0HACC,uBACA,gBACA,mBAED,2DACC,wCAEA,oEACC,iBAEA,6EACC,WA/MS,KAgNT,UACA,qBASN,2BACC,sCACA,oCACA,cA5Na,IA6Nb,YACA,OA/Nc,KAgOd,oCAEA,4CACC,aAGD,iDACC,aAEA,6EACC,gBAMH,iDACC,sDACA,QACA,YAED,0CACC,WAED,yCACC,YAID,4DACC,aAIA,yBACC,mBACA,+BACC,UACA,WACA,qBACA,kBACA,sBAEA,oCACC,iBAtPc,QAwPf,yCACC,iBAxPmB,KA0PpB,2CACC,iBA1PqB,QA8PvB,+BACC,cACA,iBACA,MAjRY,KA+Rf,kBACC,kBACA,gBACA,qBACA,qBAEA,8BACC,kBACA,qBACA,QACA,SACA,gCAEA,gCACC,qBACA,eAMF,gCACC,eACA,uCACA,MAlTa,QAoTd,mCACI,eACA,MAxTY,QAyTZ,QAEJ,sEACC,MA5Te,QA6Tf,eACA,QAED,kCACC,MApTuB,QA0TzB,oCACC,kBACA,MACA,SACA,gBACA,YAEA,sGACC,iBAnVe,KAoVf,MAnVa,KAsVd,kDACC,iBAvVa,KAwVb,MAtVW,qBAwVX,8DACC,iBA5Vc,KA6Vd,MA5VY,KAgWd,gIACC,kBACA,MACA,SACA,OAGF,gBACC,4CACA,qBACA,UACA,iCAEA,4BACC,WAEA,wCACC,kBAGD,oCACC,qBAEA,+CACC,gBAEA,6DACC,kBACA,uBAGD,0DACC,uBAGD,6DACC,gBACA,mBAKH,sCACC,kBACA,aACA,sBAGD,uCACC,cAzZY,KA0ZZ,WAhZU,qBAiZV,MAnZY,KAoZZ,cA3ZW,IA4ZX,wBACA,0CAEA,mDACC,WAjaW,KAoaZ,yCACC,MA7ZW,KA8ZX,+CACC,MA9Ze,QAkajB,gDACC,SAED,kDACC,kBACA,iBACA,kBAEA,sDACC,wBACA,qCACA,kBAGF,+CACC,iBACA,gBAEA,oDACC,qBACA,eACA,eACA,uBACA,iBACA,mBAEA,0DACC,UAEA,+MACC,iBAIF,yDACC,UACA,iBACA,kBAIH,6CACC,WACA,oBAIA,0DACC,aAED,wDACC,iBAIF,+CACC,WAtdW,QAudX,MAzda,QA2db,iDACC,eACA,kBACA,qBACA,WAGD,iDACC,MAneY,QAoeZ,uDACC,MApee,QAwejB,uDACC,cAEA,mEACC,kCAEA,kFACC,SACA,UAKD,yEAEC,SACA,SAED,4EACC,aAKH,wDACC,kBACA,IA9gBU,KA+gBV,MA/gBU,KAghBV,cA/gBS,IAghBT,WApgBU,QAqgBV,MAvgBY,QAwgBZ,gBACA,eACA,QAthBS,MAyhBV,0DACC,WACA,cAzhBS,IA0hBT,eAKD,kDACC,qBAIF,6CACC,WAvhBS,qBAwhBT,MAzhBW,KA4hBV,qDACC,qBACA,WACA,SACA,MAhiBS,KAiiBT,kBACA,cAIE,0LACC,4BAED,0EACC,UAIF,uEACC,cAEA,uFACC,kBAED,uFACC,2BAKH,yDACC,WACA,6BACA,aACA,cA3kBO,IA8kBR,8DACC,kBACA,OACA,SACA,WACA,mBACA,sBACA,SACA,aACA,mBACA,gCACA,0BACA,uBACA,UAOH,qDACC,kBAEA,uDACC,qBACA,cACA,MAjmBS,KAwmBf,oBACC,uDACA,oBACA,sBACA,uCAEA,oCACC,8BACA,OAxnBa,KAynBb,cAxnBY,IAynBZ,0CACA,MAnnBa,KAonBb,gCACA,aACA,sBACA,iBAEA,qDACC,kBACA,cAEA,2DACC,gCACA,kBACA,0BAEA,+DACC,WACA,gBACA,2BAIF,kEACC,kBACA,gBACA,eACA,wBAEA,oEACC,kBACA,eACA,SACA,MAxoBW,KAyoBX,eACA,kDAEA,yEACC,kBACA,6EACC,WACA,sBACA,gCAIF,yEACC,qBACA,sBAMJ,qDACC,cACA,gCACA,0BACA,eACA,cACA,kBACA,WAEA,uDACC,WACA,qBAIF,uDACC,cACA,cAEA,oFACC,YACA,WAGD,yEACC,qBACA,0BACA,4BAEA,oFACC,qBAGD,4EACC,gBACA,MA3sBU,KA8sBX,+EACC,mBACA,cACA,eAIA,gGACC,uBAEA,yGACC,WACA,gCAGF,kGACC,gBACA,kBAQA,0GACC,iBAruBU,QAsuBV,WASF,0GACC,MAnvBS,KAqvBT,gHACC,cAUR,OACC,aC3wBD,QACC,YAEA,WACC,cACA,6BACA,iBACA,oBAGD,aACC,YACA,iBAGD,iBACC,eAEA,wBACC,UACA,gBAED,sBACC,qBACA,sBACA,mCACA,gBACA,mBAEA,+BACC,WACA,sBACA,aACA,sBAGD,4BACC,eACA,aCtCJ,OACC,WAEA,uBACC,WACA,gBACA,6BACC,WACA,gBAIF,aACC,kBACA,yBAEC,mBACC,gBACA,WACA,oBAED,mBACC,gBACA,kBACA,oBAGC,sCACC,WAED,2CACC,YAIF,0BACC,WACA,gCACC,WCtCN,0CAIC,SACC,aAMC,4DACC,WAGD,kJACC,mCAGD,8JACC,aAKD,gKAEC,aAIF,oCACC,mCAGD,gBACC,0CAGD,oBACC,0CAKH,0CACC,QACC","file":"spot.css"} \ No newline at end of file