
@media (min-width: 1000px) {
    body {
        display: block;
    }
}

@media (max-width: 999px) {
    body {
        display: none;
    }
}

/* Cosmetics */
/* :root {
    --tblr-primary: #854e9c;
} */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'IBM Plex Sans Bold';
    /* color: #854e9c; */
}

span,
input::placeholder {
    font-family: 'IBM Plex Sans Bold';
}

.invert-05 {
    filter: invert(0.5) !important;
}

.sidebar-expand {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%2224%22%20%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20%20fill%3D%22none%22%20%20stroke%3D%22%23FFFFFF%22%20%20stroke-width%3D%222%22%20%20stroke-linecap%3D%22round%22%20%20stroke-linejoin%3D%22round%22%20%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-layout-sidebar-right-expand%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M4%204m0%202a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2z%22%20%2F%3E%3Cpath%20d%3D%22M15%204v16%22%20%2F%3E%3Cpath%20d%3D%22M10%2010l-2%202l2%202%22%20%2F%3E%3C%2Fsvg%3E");
}

.sidebar-collapse {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%2224%22%20%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20%20fill%3D%22none%22%20%20stroke%3D%22%23FFFFFF%22%20%20stroke-width%3D%222%22%20%20stroke-linecap%3D%22round%22%20%20stroke-linejoin%3D%22round%22%20%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-layout-sidebar-right-collapse%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M4%204m0%202a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2z%22%20%2F%3E%3Cpath%20d%3D%22M15%204v16%22%20%2F%3E%3Cpath%20d%3D%22M9%2010l2%202l-2%202%22%20%2F%3E%3C%2Fsvg%3E");
}

.col-12-sidebar {
    flex: 1 1 auto;
}

.form-check-label {
    text-shadow: 0px 0px 4px gray;
}

/* Dark mode customization */
/* body {
    --plyr-color-main: #111;
} */

.theme-dark .card {
    background-color: #2E2C29;
}

/* .theme-dark .avatar {
    --tblr-avatar-bg: #854e9c;
} */

.theme-dark .form-control {
    background-color: #22201e;
}

.theme-dark .navbar .navbar-brand {
    color: white;
}

.theme-dark .navbar .navbar-brand:hover {
    color: white;
    opacity: unset;
}

.theme-dark .input-group-prepend {
    background-color: #222;
    border-color: #333;
}

/* Navbar customization */
.navbar-expand-lg.navbar-vertical~.navbar,
.navbar-expand-lg.navbar-vertical~.page-wrapper {
    margin-right: 32rem;
}

.navbar-vertical.navbar-expand-lg {
    width: 32rem;
}

.navbar-brand-image {
    height: 6rem;
}

/* Map customization */
.map {
    /* margin-right: 32rem; */
    width: 100%;
    height: 100dvh;
}

.maplibre-ctrl.maplibre-ctrl-attrib,
.maplibregl-ctrl.maplibregl-ctrl-attrib {
    display: none !important;
}

.theme-dark .maplibregl-ctrl-group {
    filter: invert(0.1);
    border: 1px solid #111;
}

/* .maplibre-ctrl-search {
    width: 360px;
    pointer-events: auto;
} */

.maplibregl-popup-close-button {
    color: white;
}

.thtc-logo,
.tomtom-logo {
    pointer-events: none;
}

img#client-logo {
    width: 120px;
}

img#thtc-logo {
    width: 280px;
}

img#tomtom-logo {
    width: 160px;
    filter: drop-shadow(0px 0px 2px gray);
}

img#saudimade-logo {
    width: 160px;
}

img#sauditech-logo {
    height: 64px;
}

.maplibregl-ctrl-zoomin {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%203.25C12.4142%203.25%2012.75%203.58579%2012.75%204V11.25H20C20.4142%2011.25%2020.75%2011.5858%2020.75%2012C20.75%2012.4142%2020.4142%2012.75%2020%2012.75H12.75V20C12.75%2020.4142%2012.4142%2020.75%2012%2020.75C11.5858%2020.75%2011.25%2020.4142%2011.25%2020V12.75H4C3.58579%2012.75%203.25%2012.4142%203.25%2012C3.25%2011.5858%203.58579%2011.25%204%2011.25H11.25V4C11.25%203.58579%2011.5858%203.25%2012%203.25Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-zoomout {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%2012C4%2011.4477%204.44772%2011%205%2011L19%2011C19.5523%2011%2020%2011.4477%2020%2012C20%2012.5523%2019.5523%2013%2019%2013L5%2013C4.44772%2013%204%2012.5523%204%2012Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-compass {
    mask-image: unset;
    background-image: unset;
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-language {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2066%2066%22%20xml%3Aspace%3D%22preserve%22%20id%3D%22svg%22%20width%3D%2266%22%20height%3D%2266%22%3E%3Cpath%20d%3D%22M33.0%209.0C33.0%206.79%2031.21%205.0%2029.0%205.0C29.0%205.0%209.0%205.0%209.0%205.0C6.79%205.0%205.0%206.79%205.0%209.0C5.0%209.0%205.0%2029.0%205.0%2029.0C5.0%2031.21%206.79%2033.0%209.0%2033.0C9.0%2033.0%2029.0%2033.0%2029.0%2033.0C31.21%2033.0%2033.0%2031.21%2033.0%2029.0C33.0%2029.0%2033.0%209.0%2033.0%209.0C33.0%209.0%2033.0%209.0%2033.0%209.0M24.38%2025.92C24.26%2025.98%2024.13%2026.0%2024.0%2026.0C23.61%2026.0%2023.24%2025.77%2023.08%2025.38C23.08%2025.38%2021.25%2021.0%2021.25%2021.0C21.25%2021.0%2016.75%2021.0%2016.75%2021.0C16.75%2021.0%2014.92%2025.38%2014.92%2025.38C14.71%2025.89%2014.13%2026.14%2013.62%2025.92C13.11%2025.71%2012.86%2025.12%2013.08%2024.62C13.08%2024.62%2015.0%2020.01%2015.0%2020.01C15.0%2020.01%2015.0%2020.0%2015.0%2020.0C15.0%2020.0%2015.31%2019.28%2015.31%2019.28C15.31%2019.28%2018.08%2012.62%2018.08%2012.62C18.23%2012.24%2018.6%2012.0%2019.0%2012.0C19.4%2012.0%2019.77%2012.24%2019.92%2012.62C19.92%2012.62%2024.92%2024.62%2024.92%2024.62C25.14%2025.12%2024.89%2025.71%2024.38%2025.92C24.38%2025.92%2024.38%2025.92%2024.38%2025.92%22%20id%3D%22path6%22%20%2F%3E%3Cpolygon%20points%3D%2220.42%2C19.0%2019.0%2C15.6%2017.58%2C19.0%22%20id%3D%22polygon8%22%20%2F%3E%3Cpath%20id%3D%22path4172%22%20d%3D%22M37.0%2033.0C34.79%2033.0%2033.0%2034.79%2033.0%2037.0C33.0%2037.0%2033.0%2057.0%2033.0%2057.0C33.0%2059.21%2034.79%2061.0%2037.0%2061.0C37.0%2061.0%2057.0%2061.0%2057.0%2061.0C59.21%2061.0%2061.0%2059.21%2061.0%2057.0C61.0%2057.0%2061.0%2037.0%2061.0%2037.0C61.0%2034.79%2059.21%2033.0%2057.0%2033.0C57.0%2033.0%2037.0%2033.0%2037.0%2033.0C37.0%2033.0%2037.0%2033.0%2037.0%2033.0M45.033203%2039.050781C46.214844%2039.050781%2047.10083%2039.641114%2047.919922%2040.742188C47.919922%2040.742188%2047.705078%2041.025391%2047.705078%2041.025391C47.006836%2040.703125%2046.334717%2040.582031%2045.623047%2040.582031C44.132569%2040.582031%2042.9375%2041.334228%2042.9375%2041.884766C42.9375%2042.489014%2043.286378%2042.972168%2044.105469%2043.589844C44.588868%2043.938965%2045.260742%2044.314453%2045.529297%2044.314453C45.797852%2044.314453%2046.039306%2044.179688%2046.267578%2044.072266C47.476074%2043.494874%2048.686035%2042.972168%2049.894531%2042.515625C49.894531%2042.515625%2049.960941%2042.554685%2049.960941%2042.554685C49.960941%2042.554685%2049.451175%2044.31445%2049.451175%2044.31445C47.75928%2044.972409%2046.160404%2045.670163%2044.884769%2046.435544C43.528568%2047.254635%2042.628909%2048.356931%2042.628909%2049.404294C42.628909%2051.660153%2045.099857%2053.203122%2048.765628%2053.203122C50.094974%2053.203122%2051.303226%2053.042722%2052.189456%2052.81445C52.189456%2052.81445%2052.283206%2053.056638%2052.283206%2053.056638C51.598391%2053.566891%2050.859867%2054.090573%2050.027347%2054.560544C49.59766%2054.802243%2048.806643%2054.949216%2047.732425%2054.949216C44.469485%2054.949216%2041.7168%2053.405759%2041.7168%2049.941403C41.7168%2048.18237%2042.656253%2046.731443%2043.945315%2045.603513C42.495119%2044.569577%2041.931644%2043.843991%2041.931644%2042.675778C41.931644%2042.098385%2042.132327%2041.305905%2042.535159%2040.621091C43.152835%2039.600583%2044.066409%2039.050778%2045.033206%2039.050778C45.033206%2039.050778%2045.033203%2039.050781%2045.033203%2039.050781%22%20%2F%3E%3Cpath%20d%3D%22M36.1682%2020.5222C36.2228%2020.6087%2036.2833%2020.6872%2036.3609%2020.7531C36.3766%2020.7665%2036.3832%2020.7873%2036.3999%2020.7998C36.3999%2020.7998%2040.3999%2023.7998%2040.3999%2023.7998C40.5801%2023.9346%2040.7905%2024.0%2040.999%2024.0C41.3032%2024.0%2041.6035%2023.8623%2041.7998%2023.5996C42.1313%2023.1582%2042.042%2022.5312%2041.6001%2022.2002C41.6001%2022.2002%2039.9998%2021.0%2039.9998%2021.0C39.9998%2021.0%2043.0%2021.0%2043.0%2021.0C43.2856%2021.0%2050.0%2021.0908%2050.0%2029.0C50.0%2029.5527%2050.4478%2030.0%2051.0%2030.0C51.5522%2030.0%2052.0%2029.5527%2052.0%2029.0C52.0%2019.1143%2043.0898%2019.0%2043.0%2019.0C43.0%2019.0%2039.9998%2019.0%2039.9998%2019.0C39.9998%2019.0%2041.6001%2017.7998%2041.6001%2017.7998C42.042%2017.4687%2042.1314%2016.8418%2041.7998%2016.4004C41.4697%2015.958%2040.8433%2015.8701%2040.3999%2016.2002C40.3999%2016.2002%2036.3999%2019.2002%2036.3999%2019.2002C36.3832%2019.2127%2036.3766%2019.2335%2036.3609%2019.2469C36.2831%2019.3129%2036.2226%2019.3913%2036.168%2019.4779C36.1456%2019.5135%2036.1166%2019.5422%2036.099%2019.5803C36.0389%2019.7088%2036.0%2019.8487%2036.0%2020.0C36.0%2020.1513%2036.0389%2020.2911%2036.099%2020.4196C36.1168%2020.4578%2036.1458%2020.4866%2036.1682%2020.5222C36.1682%2020.5222%2036.1682%2020.5222%2036.1682%2020.5222%22%20id%3D%22path14%22%20%2F%3E%3Cpath%20d%3D%22M29.832%2045.4779C29.7774%2045.3913%2029.7169%2045.3129%2029.6391%2045.2469C29.6234%2045.2335%2029.6168%2045.2127%2029.6001%2045.2002C29.6001%2045.2002%2025.6001%2042.2002%2025.6001%2042.2002C25.1577%2041.8691%2024.5322%2041.958%2024.2002%2042.4004C23.8687%2042.8418%2023.958%2043.4688%2024.3999%2043.7998C24.3999%2043.7998%2026.0002%2045.0%2026.0002%2045.0C26.0002%2045.0%2023.0%2045.0%2023.0%2045.0C22.7144%2045.0%2016.0%2044.9092%2016.0%2037.0C16.0%2036.4473%2015.5522%2036.0%2015.0%2036.0C14.4478%2036.0%2014.0%2036.4473%2014.0%2037.0C14.0%2046.8857%2022.9102%2047.0%2023.0%2047.0C23.0%2047.0%2026.0002%2047.0%2026.0002%2047.0C26.0002%2047.0%2024.3999%2048.2002%2024.3999%2048.2002C23.958%2048.5313%2023.8686%2049.1582%2024.2002%2049.5996C24.3965%2049.8623%2024.6968%2050.0%2025.001%2050.0C25.2095%2050.0%2025.4199%2049.9346%2025.6001%2049.7998C25.6001%2049.7998%2029.6001%2046.7998%2029.6001%2046.7998C29.6168%2046.7873%2029.6234%2046.7665%2029.6391%2046.7531C29.7168%2046.6872%2029.7773%2046.6088%2029.8318%2046.5222C29.8542%2046.4866%2029.8832%2046.4577%2029.901%2046.4196C29.9611%2046.2911%2030.0%2046.1513%2030.0%2046.0C30.0%2045.8487%2029.9611%2045.7088%2029.901%2045.5803C29.8834%2045.5422%2029.8544%2045.5135%2029.832%2045.4779C29.832%2045.4779%2029.832%2045.4779%2029.832%2045.4779%22%20id%3D%22path16%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
    filter: invert(0) !important;
    background-size: 100%;
}

.maplibregl-ctrl-darkmode {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-sun%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M8%2012a4%204%200%201%200%208%200a4%204%200%201%200%20-8%200%22%20%2F%3E%3Cpath%20d%3D%22M3%2012h1m8%20-9v1m8%208h1m-9%208v1m-6.4%20-15.4l.7%20.7m12.1%20-.7l-.7%20.7m0%2011.4l.7%20.7m-12.1%20-.7l-.7%20.7%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-satellite {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.26755%206.89456L5.80665%205.43367C5.54376%205.17086%205.29607%204.92324%205.12056%204.69321C4.92511%204.43704%204.75%204.11665%204.75%203.70711C4.75%203.29757%204.92511%202.97718%205.12056%202.72101C5.29607%202.49097%205.54376%202.24336%205.80665%201.98054L6.48054%201.30665C6.74336%201.04375%206.99097%200.796071%207.22101%200.620558C7.47718%200.425107%207.79757%200.25%208.20711%200.25C8.61665%200.25%208.93704%200.425107%209.19321%200.620558C9.42325%200.796072%209.67085%201.04376%209.93367%201.30666L9.9694%201.34239L11.4307%202.86469C13.1676%201.85238%2015.4328%202.09042%2016.9212%203.5788C18.3986%205.05615%2018.644%207.29889%2017.6576%209.03059L19.1934%2010.5663C19.4562%2010.8292%2019.7039%2011.0768%2019.8794%2011.3068C20.0749%2011.563%2020.25%2011.8834%2020.25%2012.2929C20.25%2012.7024%2020.0749%2013.0228%2019.8794%2013.279C19.7039%2013.509%2019.4562%2013.7566%2019.1933%2014.0195L18.5194%2014.6934C18.2566%2014.9562%2018.009%2015.2039%2017.779%2015.3794C17.5228%2015.5749%2017.2024%2015.75%2016.7929%2015.75C16.3834%2015.75%2016.063%2015.5749%2015.8068%2015.3794C15.5768%2015.2039%2015.3292%2014.9563%2015.0664%2014.6934L13.6054%2013.2325C13.2972%2013.4688%2012.9613%2013.6563%2012.5543%2013.7208C12.3084%2013.7597%2012.0578%2013.7597%2011.8119%2013.7208C11.3694%2013.6507%2011.0109%2013.4352%2010.6807%2013.1695C10.3685%2012.9184%2010.0215%2012.5713%209.61511%2012.1649L8.33508%2010.8849C7.92864%2010.4785%207.58163%2010.1315%207.33052%209.81935C7.06482%209.48908%206.8493%209.13061%206.77921%208.6881C6.74026%208.44216%206.74026%208.19163%206.77921%207.94569C6.84367%207.5387%207.03115%207.20281%207.26755%206.89456ZM7.5109%202.39763C7.81499%202.09353%207.99083%201.91994%208.13088%201.81309C8.16503%201.78703%208.18998%201.77059%208.20711%201.76043C8.22424%201.77059%208.24918%201.78703%208.28333%201.81309C8.42255%201.91931%208.59714%202.09147%208.89791%202.39222L10.2663%203.81771L8.33509%205.74891C8.31969%205.76431%208.30438%205.77962%208.28915%205.79485L6.89763%204.40332C6.59353%204.09923%206.41994%203.92338%206.31309%203.78333C6.28703%203.74918%206.27059%203.72424%206.26043%203.70711C6.27059%203.68998%206.28703%203.66503%206.31309%203.63088C6.41994%203.49083%206.59353%203.31499%206.89763%203.0109L7.5109%202.39763ZM14.7052%2012.2108L16.0967%2013.6024C16.4008%2013.9065%2016.5766%2014.0801%2016.7167%2014.1869C16.7508%2014.213%2016.7758%2014.2294%2016.7929%2014.2396C16.81%2014.2294%2016.835%2014.213%2016.8691%2014.1869C17.0092%2014.0801%2017.185%2013.9065%2017.4891%2013.6024L18.1024%2012.9891C18.4065%2012.685%2018.5801%2012.5092%2018.6869%2012.3691C18.713%2012.335%2018.7294%2012.31%2018.7396%2012.2929C18.7294%2012.2758%2018.713%2012.2508%2018.6869%2012.2167C18.5801%2012.0766%2018.4065%2011.9008%2018.1024%2011.5967L16.7108%2010.2052L14.7511%2012.1649C14.7357%2012.1803%2014.7204%2012.1956%2014.7052%2012.2108ZM15.8605%204.63946C14.6746%203.45351%2012.7518%203.45351%2011.5659%204.63946L9.42373%206.78159C8.98161%207.22371%208.69334%207.51343%208.49926%207.75468C8.31403%207.98493%208.27315%208.10203%208.26075%208.18034C8.24642%208.27081%208.24642%208.36298%208.26075%208.45345C8.27315%208.53176%208.31403%208.64886%208.49926%208.8791C8.69334%209.12035%208.98161%209.41007%209.42373%209.85219L10.6478%2011.0763C11.0899%2011.5184%2011.3796%2011.8067%2011.6209%2012.0007C11.8511%2012.186%2011.9682%2012.2268%2012.0466%2012.2393C12.137%2012.2536%2012.2292%2012.2536%2012.3197%2012.2393C12.398%2012.2268%2012.5151%2012.186%2012.7453%2012.0007C12.9866%2011.8067%2013.2763%2011.5184%2013.7184%2011.0763L15.8605%208.93414C17.0465%207.74819%2017.0465%205.8254%2015.8605%204.63946Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20d%3D%22M5.29174%2011.2522C5.70477%2011.2209%206.06494%2011.5304%206.09619%2011.9434C6.18666%2013.139%207.33898%2014.2887%208.55772%2014.3827C8.97071%2014.4146%209.27967%2014.7752%209.24781%2015.1882C9.21595%2015.6012%208.85532%2015.9102%208.44234%2015.8783C6.49714%2015.7282%204.74769%2014.0023%204.60047%2012.0566C4.56921%2011.6436%204.87871%2011.2834%205.29174%2011.2522Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20d%3D%22M1.54394%2012.4891C1.95762%2012.5101%202.27594%2012.8625%202.25492%2013.2762C2.19078%2014.5387%202.76569%2015.8163%203.73172%2016.7747C4.69755%2017.733%205.98914%2018.3072%207.26807%2018.2455C7.6818%2018.2255%208.03339%2018.5447%208.05337%2018.9584C8.07335%2019.3722%207.75415%2019.7238%207.34042%2019.7437C5.56893%2019.8293%203.88443%2019.0393%202.67523%2017.8396C1.46622%2016.64%200.667155%2014.9657%200.756852%2013.2001C0.777869%2012.7864%201.13026%2012.4681%201.54394%2012.4891Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-tomtommap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.6442%202.33475L15.0071%204.01763C15.2424%204.13534%2015.3863%204.20581%2015.487%204.25011L15.5%204.25C15.6325%204.25%2015.7569%204.28435%2015.8649%204.34462C15.9744%204.35127%2016.1376%204.35294%2016.4214%204.35294L18.5532%204.35294C19.4506%204.35291%2020.2011%204.35288%2020.7973%204.43533C21.429%204.5227%2021.9974%204.71516%2022.452%205.18271C22.9036%205.64731%2023.0869%206.2233%2023.1705%206.8629C23.2501%207.47187%2023.25%208.24007%2023.25%209.16635V10C23.25%2010.4142%2022.9142%2010.75%2022.5%2010.75C22.0858%2010.75%2021.75%2010.4142%2021.75%2010V9.21749C21.75%208.22705%2021.7485%207.5576%2021.6831%207.0573C21.6203%206.57646%2021.5106%206.36626%2021.3765%206.2283C21.2452%206.09329%2021.0493%205.98447%2020.5918%205.92119C20.1105%205.85462%2019.4646%205.85294%2018.5%205.85294L16.25%205.85295V9.5C16.25%209.91421%2015.9142%2010.25%2015.5%2010.25C15.0858%2010.25%2014.75%209.91421%2014.75%209.5V5.56282C14.6369%205.50987%2014.519%205.45078%2014.3917%205.38702L11.0042%203.69185C10.2964%203.33761%209.81092%203.09554%209.41086%202.94019C9.35455%202.91833%209.30105%202.89865%209.25%202.881L9.25%2016.319C9.7531%2016.4093%2010.2143%2016.6019%2010.6188%2016.801C10.8416%2016.9106%2011.0584%2017.0281%2011.2594%2017.1373L11.2895%2017.1537C11.4832%2017.259%2011.661%2017.3557%2011.8356%2017.4431C12.2061%2017.6285%2012.3561%2018.079%2012.1707%2018.4494C11.9853%2018.8199%2011.5348%2018.9699%2011.1644%2018.7845C10.9662%2018.6853%2010.7675%2018.5773%2010.58%2018.4753L10.5429%2018.4551C10.3401%2018.3449%2010.1482%2018.2412%209.95645%2018.1468C9.56983%2017.9565%209.2277%2017.827%208.90275%2017.7824C8.15889%2017.6801%207.55164%2018.0347%206.61871%2018.5794L6.56248%2018.6122C5.94355%2018.9736%205.42914%2019.2739%205.00314%2019.4674C4.57238%2019.6632%204.10399%2019.8126%203.60942%2019.7237C3.07486%2019.6277%202.59597%2019.3389%202.25686%2018.9155C1.94632%2018.5277%201.84314%2018.0482%201.79635%2017.5698C1.74998%2017.0958%201.74999%2016.4895%201.75%2015.7553L1.75%207.46423C1.74999%206.90922%201.74997%206.44026%201.78742%206.05187C1.82715%205.6398%201.91303%205.25998%202.11896%204.89618C2.32553%204.53127%202.60651%204.26432%202.93899%204.02269C3.25063%203.79621%203.64882%203.56376%204.1169%203.2905L5.4055%202.53819C6.05251%202.16044%206.58252%201.851%207.04343%201.63676C7.52547%201.4127%207.98137%201.26811%208.48791%201.25158C8.99453%201.23504%209.45865%201.34963%209.95382%201.54191C10.4272%201.72571%2010.9753%202.00001%2011.6442%202.33475ZM7.67569%202.997C7.70101%202.98523%207.72577%202.97396%207.75%202.96317L7.75%2016.3885C7.07776%2016.5676%206.49599%2016.9106%206.00352%2017.201C5.94848%2017.2334%205.89455%2017.2652%205.84174%2017.296C5.17817%2017.6835%204.73028%2017.9438%204.38264%2018.1018C4.03163%2018.2613%203.91028%2018.2538%203.87458%2018.2474C3.70346%2018.2166%203.54404%2018.1231%203.42767%2017.9778C3.39595%2017.9382%203.328%2017.8202%203.28922%2017.4238C3.25086%2017.0317%203.25%2016.4995%203.25%2015.7157L3.25%207.49873C3.25%206.90004%203.25081%206.50377%203.2805%206.19582C3.30868%205.90352%203.35862%205.75119%203.42433%205.6351C3.48941%205.52014%203.5913%205.40291%203.82083%205.2361C4.06443%205.05906%204.39685%204.86399%204.90372%204.56806L6.13159%203.85121C6.81616%203.45154%207.28585%203.1782%207.67569%202.997Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20d%3D%22M18%2015.5C17.4477%2015.5%2017%2015.9477%2017%2016.5C17%2017.0523%2017.4477%2017.5%2018%2017.5H18.009C18.5613%2017.5%2019.009%2017.0523%2019.009%2016.5C19.009%2015.9477%2018.5613%2015.5%2018.009%2015.5H18Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.1535%2014.3949C13.9796%2012.4635%2015.9454%2011.25%2018%2011.25C20.0547%2011.25%2022.0205%2012.4635%2022.8466%2014.3949C23.6186%2016.1998%2023.1913%2017.749%2022.341%2019.037C21.6494%2020.0846%2020.6376%2021.0163%2019.7654%2021.8194C19.6121%2021.9606%2019.4631%2022.0978%2019.3209%2022.2309C18.9628%2022.5663%2018.4888%2022.75%2018%2022.75C17.5113%2022.75%2017.0373%2022.5663%2016.6792%2022.2309L16.6775%2022.2294C16.5276%2022.0882%2016.3699%2021.9424%2016.2075%2021.7923C15.344%2020.9943%2014.3452%2020.0712%2013.6608%2019.0367C12.8094%2017.7499%2012.3805%2016.202%2013.1535%2014.3949ZM18%2012.75C16.5123%2012.75%2015.1097%2013.6357%2014.5326%2014.9848C14.008%2016.2113%2014.2607%2017.225%2014.9117%2018.209C15.4867%2019.0781%2016.3243%2019.8543%2017.1895%2020.6562C17.3608%2020.815%2017.5334%2020.9749%2017.705%2021.1366C17.7805%2021.2069%2017.8859%2021.25%2018%2021.25C18.1145%2021.25%2018.2201%2021.2067%2018.2956%2021.1361C18.4564%2020.9855%2018.6178%2020.8364%2018.7784%2020.6882C19.6559%2019.8779%2020.5079%2019.0912%2021.0891%2018.2106C21.7396%2017.2253%2021.9914%2016.2097%2021.4675%2014.9848C20.8904%2013.6357%2019.4878%2012.75%2018%2012.75Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-traffic {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5%204.25C11.2574%204.25%2010.25%205.25736%2010.25%206.5C10.25%207.74264%2011.2574%208.75%2012.5%208.75C13.7426%208.75%2014.75%207.74264%2014.75%206.5C14.75%205.25736%2013.7426%204.25%2012.5%204.25ZM11.75%206.5C11.75%206.08579%2012.0858%205.75%2012.5%205.75C12.9142%205.75%2013.25%206.08579%2013.25%206.5C13.25%206.91421%2012.9142%207.25%2012.5%207.25C12.0858%207.25%2011.75%206.91421%2011.75%206.5Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5%2010.25C11.2574%2010.25%2010.25%2011.2574%2010.25%2012.5C10.25%2013.7426%2011.2574%2014.75%2012.5%2014.75C13.7426%2014.75%2014.75%2013.7426%2014.75%2012.5C14.75%2011.2574%2013.7426%2010.25%2012.5%2010.25ZM11.75%2012.5C11.75%2012.0858%2012.0858%2011.75%2012.5%2011.75C12.9142%2011.75%2013.25%2012.0858%2013.25%2012.5C13.25%2012.9142%2012.9142%2013.25%2012.5%2013.25C12.0858%2013.25%2011.75%2012.9142%2011.75%2012.5Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.4642%201.25H12.5358C13.44%201.24999%2014.1693%201.24998%2014.7576%201.3033C15.3639%201.35826%2015.8938%201.47456%2016.375%201.75241C16.9451%202.08154%2017.4185%202.55493%2017.7476%203.125C17.7715%203.16633%2017.7941%203.20801%2017.8157%203.25007C18.4981%203.25069%2019.0706%203.2562%2019.5118%203.30476C19.976%203.35585%2020.5724%203.47499%2020.9225%203.96761C21.1256%204.25341%2021.2381%204.59346%2021.2493%204.94201C21.2683%205.53024%2020.8927%205.99526%2020.5606%206.33951C20.2064%206.70675%2019.6887%207.14147%2019.061%207.66856L18.25%208.34956V10.2516C18.7437%2010.2552%2019.1677%2010.2669%2019.5118%2010.3048C19.976%2010.3558%2020.5724%2010.475%2020.9225%2010.9676C21.1256%2011.2534%2021.2381%2011.5935%2021.2493%2011.942C21.2683%2012.5302%2020.8927%2012.9953%2020.5606%2013.3395C20.2064%2013.7068%2019.6887%2014.1415%2019.061%2014.6686L17.9823%2015.5744C17.9439%2015.6066%2017.9032%2015.6343%2017.8609%2015.6576C17.8264%2015.7312%2017.7888%2015.8036%2017.7476%2015.875C17.4185%2016.4451%2016.9451%2016.9185%2016.375%2017.2476C15.8938%2017.5254%2015.364%2017.6417%2014.7576%2017.6967C14.3328%2017.7352%2013.8346%2017.7459%2013.25%2017.7489V22C13.25%2022.4142%2012.9142%2022.75%2012.5%2022.75C12.0858%2022.75%2011.75%2022.4142%2011.75%2022V17.7489C11.1654%2017.7459%2010.6672%2017.7352%2010.2424%2017.6967C9.63605%2017.6417%209.10625%2017.5254%208.625%2017.2476C8.05493%2016.9185%207.58154%2016.4451%207.25241%2015.875C7.21121%2015.8036%207.17356%2015.7312%207.13914%2015.6576C7.09681%2015.6344%207.05612%2015.6066%207.01771%2015.5744L5.93901%2014.6686C5.3113%2014.1415%204.79358%2013.7068%204.43935%2013.3395C4.10731%2012.9953%203.73172%2012.5302%203.75069%2011.942C3.76193%2011.5935%203.87437%2011.2534%204.07747%2010.9676C4.42756%2010.475%205.02402%2010.3558%205.48815%2010.3048C5.83228%2010.2669%206.25629%2010.2552%206.75%2010.2516L6.75%208.34956L5.93901%207.66856C5.3113%207.14147%204.79358%206.70675%204.43935%206.33951C4.10731%205.99526%203.73172%205.53024%203.75069%204.94201C3.76193%204.59346%203.87437%204.25341%204.07747%203.96761C4.42756%203.47499%205.02402%203.35585%205.48815%203.30476C5.92938%203.2562%206.50192%203.25069%207.18433%203.25007C7.20588%203.20801%207.22854%203.16633%207.25241%203.125C7.58154%202.55493%208.05493%202.08154%208.625%201.75241C9.10625%201.47456%209.63605%201.35826%2010.2424%201.3033C10.8307%201.24998%2011.56%201.24999%2012.4642%201.25ZM8.25%2011.0037L8.25001%2011L8.25%2010.9964L8.25%207C8.25%206.05158%208.25072%205.39041%208.29718%204.87779C8.34271%204.37549%208.42737%204.0899%208.55144%203.875C8.74892%203.53296%209.03296%203.24892%209.375%203.05144C9.5899%202.92737%209.87549%202.84271%2010.3778%202.79718C10.8904%202.75072%2011.5516%202.75%2012.5%202.75C13.4484%202.75%2014.1096%202.75072%2014.6222%202.79718C15.1245%202.84271%2015.4101%202.92737%2015.625%203.05144C15.967%203.24892%2016.2511%203.53296%2016.4486%203.875C16.5726%204.0899%2016.6573%204.37549%2016.7028%204.87779C16.7493%205.39041%2016.75%206.05158%2016.75%207V10.9958L16.75%2011L16.75%2011.0042V12C16.75%2012.9484%2016.7493%2013.6096%2016.7028%2014.1222C16.6573%2014.6245%2016.5726%2014.9101%2016.4486%2015.125C16.2511%2015.467%2015.967%2015.7511%2015.625%2015.9486C15.4101%2016.0726%2015.1245%2016.1573%2014.6222%2016.2028C14.1098%2016.2493%2013.449%2016.25%2012.5012%2016.25H12.5C11.5516%2016.25%2010.8904%2016.2493%2010.3778%2016.2028C9.87549%2016.1573%209.5899%2016.0726%209.375%2015.9486C9.03296%2015.7511%208.74892%2015.467%208.55144%2015.125C8.42737%2014.9101%208.34271%2014.6245%208.29718%2014.1222C8.25072%2013.6096%208.25%2012.9484%208.25%2012V11.0037ZM6.75%2011.7518C6.28202%2011.7553%205.92688%2011.7655%205.65226%2011.7958C5.42052%2011.8213%205.31705%2011.8554%205.28002%2011.8701C5.2661%2011.8977%205.2563%2011.9291%205.25208%2011.9628C5.26577%2011.9905%205.32074%2012.0926%205.51898%2012.2982C5.78473%2012.5737%206.18509%2012.9158%206.75941%2013.3987C6.74999%2012.9955%206.75%2012.5432%206.75%2012.0358V11.7518ZM19.3477%2011.7958C19.0731%2011.7655%2018.718%2011.7553%2018.25%2011.7518V12.0358C18.25%2012.5432%2018.25%2012.9955%2018.2406%2013.3987C18.8149%2012.9158%2019.2153%2012.5737%2019.481%2012.2982C19.6793%2012.0926%2019.7342%2011.9905%2019.7479%2011.9628C19.7437%2011.9291%2019.7339%2011.8977%2019.72%2011.8701C19.683%2011.8554%2019.5795%2011.8213%2019.3477%2011.7958ZM18.2494%206.39123C18.819%205.91225%2019.2166%205.57226%2019.481%205.29816C19.6793%205.09263%2019.7342%204.99046%2019.7479%204.96276C19.7437%204.9291%2019.7339%204.89773%2019.72%204.87006C19.683%204.85542%2019.5795%204.82127%2019.3477%204.79576C19.0629%204.76441%2018.6915%204.75453%2018.1975%204.75142C18.2384%205.20811%2018.2474%205.74946%2018.2494%206.39123ZM5.51898%205.29816C5.78337%205.57227%206.18098%205.91225%206.75057%206.39124C6.75257%205.74946%206.76162%205.20811%206.80249%204.75142C6.30845%204.75453%205.93706%204.76441%205.65226%204.79576C5.42052%204.82127%205.31705%204.85542%205.28002%204.87006C5.2661%204.89773%205.2563%204.9291%205.25208%204.96276C5.26577%204.99046%205.32074%205.09263%205.51898%205.29816Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-incidents {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%2224%22%20%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20%20fill%3D%22none%22%20%20stroke%3D%22%23ffffff%22%20%20stroke-width%3D%222%22%20%20stroke-linecap%3D%22round%22%20%20stroke-linejoin%3D%22round%22%20%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-traffic-cone%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M4%2020l16%200%22%20%2F%3E%3Cpath%20d%3D%22M9.4%2010l5.2%200%22%20%2F%3E%3Cpath%20d%3D%22M7.8%2015l8.4%200%22%20%2F%3E%3Cpath%20d%3D%22M6%2020l5%20-15h2l5%2015%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-blocks {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%2224%22%20%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20%20fill%3D%22none%22%20%20stroke%3D%22%23ffffff%22%20%20stroke-width%3D%222%22%20%20stroke-linecap%3D%22round%22%20%20stroke-linejoin%3D%22round%22%20%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-barrier-block%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M4%207m0%201a1%201%200%200%201%201%20-1h14a1%201%200%200%201%201%201v7a1%201%200%200%201%20-1%201h-14a1%201%200%200%201%20-1%20-1z%22%20%2F%3E%3Cpath%20d%3D%22M7%2016v4%22%20%2F%3E%3Cpath%20d%3D%22M7.5%2016l9%20-9%22%20%2F%3E%3Cpath%20d%3D%22M13.5%2016l6.5%20-6.5%22%20%2F%3E%3Cpath%20d%3D%22M4%2013.5l6.5%20-6.5%22%20%2F%3E%3Cpath%20d%3D%22M17%2016v4%22%20%2F%3E%3Cpath%20d%3D%22M5%2020h4%22%20%2F%3E%3Cpath%20d%3D%22M15%2020h4%22%20%2F%3E%3Cpath%20d%3D%22M17%207v-2%22%20%2F%3E%3Cpath%20d%3D%22M7%207v-2%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-routes {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2223%22%20height%3D%2222%22%20viewBox%3D%220%200%2023%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.5049%205.00006C16.5049%205.55206%2016.9579%206.00006%2017.5099%206.00006C18.0619%206.00006%2018.5099%205.55206%2018.5099%205.00006C18.5099%204.44806%2018.0619%204.00006%2017.5099%204.00006H17.4999C16.9479%204.00006%2016.5049%204.44806%2016.5049%205.00006Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.2606%2010.2551C16.5916%2010.5741%2017.0326%2010.7501%2017.5006%2010.7501V10.7491C17.9686%2010.7491%2018.4076%2010.5751%2018.7386%2010.2571C18.8614%2010.1408%2018.9868%2010.0236%2019.1139%209.90473L19.1456%209.87509C20.8386%208.29509%2023.1576%206.13009%2021.8906%203.12609C21.1556%201.40509%2019.3916%200.249084%2017.5006%200.249084C15.6096%200.249084%2013.8456%201.40509%2013.1096%203.12909C11.8526%206.11409%2014.1456%208.26707%2015.8206%209.83908L15.8292%209.84715C15.9762%209.98533%2016.1213%2010.1217%2016.2606%2010.2551ZM14.4906%203.71508C14.9926%202.54008%2016.2016%201.75009%2017.5006%201.75009L17.4996%201.75109C18.7986%201.75109%2020.0086%202.54007%2020.5086%203.71307C21.3076%205.60707%2020.0826%206.94909%2018.1216%208.77909C17.9796%208.91109%2017.8396%209.04208%2017.7036%209.17108L17.6996%209.17509C17.6006%209.27009%2017.4017%209.27208%2017.2987%209.17308C17.1853%209.06438%2017.069%208.95508%2016.9515%208.84472L16.8466%208.74608C14.9096%206.92708%2013.6986%205.59408%2014.4906%203.71508Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.5%2021.7501C2.432%2021.7501%200.75%2020.0681%200.75%2018.0001C0.75%2015.9321%202.432%2014.2501%204.5%2014.2501C6.568%2014.2501%208.25%2015.9321%208.25%2018.0001C8.25%2020.0681%206.568%2021.7501%204.5%2021.7501ZM4.5%2015.7501C3.259%2015.7501%202.25%2016.7591%202.25%2018.0001C2.25%2019.2411%203.259%2020.2501%204.5%2020.2501C5.741%2020.2501%206.75%2019.2411%206.75%2018.0001C6.75%2016.7591%205.741%2015.7501%204.5%2015.7501Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20d%3D%22M9.75%2018.0001C9.75%2018.4141%2010.086%2018.7501%2010.5%2018.7501H12C14.343%2018.7501%2016.25%2017.0681%2016.25%2015.0001C16.25%2012.9321%2014.343%2011.2501%2012%2011.2501L9%2011.2501C7.484%2011.2501%206.25%2010.2411%206.25%209.00006C6.25%207.75906%207.484%206.75006%209%206.75006L10.5%206.75006C10.914%206.75006%2011.25%206.41406%2011.25%206.00006C11.25%205.58606%2010.914%205.25006%2010.5%205.25006L9%205.25006C6.657%205.25006%204.75%206.93206%204.75%209.00006C4.75%2011.0681%206.657%2012.7501%209%2012.7501L12%2012.7501C13.516%2012.7501%2014.75%2013.7591%2014.75%2015.0001C14.75%2016.2411%2013.516%2017.2501%2012%2017.2501H10.5C10.086%2017.2501%209.75%2017.5861%209.75%2018.0001Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-history {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%202.75C6.89137%202.75%202.75%206.89137%202.75%2012C2.75%2017.1086%206.89137%2021.25%2012%2021.25C17.1086%2021.25%2021.25%2017.1086%2021.25%2012C21.25%2011.5858%2021.5858%2011.25%2022%2011.25C22.4142%2011.25%2022.75%2011.5858%2022.75%2012C22.75%2017.9371%2017.9371%2022.75%2012%2022.75C6.06294%2022.75%201.25%2017.9371%201.25%2012C1.25%206.06294%206.06294%201.25%2012%201.25C14.7938%201.25%2017.339%202.31639%2019.25%204.0627V2.5C19.25%202.08579%2019.5858%201.75%2020%201.75C20.4142%201.75%2020.75%202.08579%2020.75%202.5V6C20.75%206.41421%2020.4142%206.75%2020%206.75H16.5C16.0858%206.75%2015.75%206.41421%2015.75%206C15.75%205.58579%2016.0858%205.25%2016.5%205.25H18.3246C16.6699%203.69872%2014.446%202.75%2012%202.75ZM13.6554%208.97001L13.5744%208.92709C12.8009%208.51688%2012.1651%208.17978%2011.6416%207.97193C11.1092%207.7606%2010.5587%207.62516%209.99815%207.77342C9.61156%207.87566%209.25484%208.07098%208.96396%208.34489C8.5326%208.75109%208.38215%209.29751%208.31522%209.84954C8.24996%2010.3878%208.24998%2011.0805%208.25%2011.9121V12.0098C8.24998%2012.8414%208.24996%2013.5341%208.31522%2014.0724C8.38215%2014.6244%208.5326%2015.1708%208.96396%2015.577C9.25484%2015.8509%209.61157%2016.0463%209.99815%2016.1485C10.5587%2016.2968%2011.1092%2016.1613%2011.6416%2015.95C12.1651%2015.7421%2012.8009%2015.405%2013.5745%2014.9948L13.6554%2014.9519L13.6555%2014.9519C14.4557%2014.5276%2015.1124%2014.1794%2015.5867%2013.856C16.0613%2013.5324%2016.5041%2013.1374%2016.6671%2012.5593C16.7776%2012.1675%2016.7776%2011.7544%2016.6671%2011.3626C16.5041%2010.7846%2016.0613%2010.3895%2015.5867%2010.0659C15.1124%209.74253%2014.4556%209.3943%2013.6554%208.97001ZM10.3817%209.22356C10.4718%209.19972%2010.6504%209.19231%2011.0881%209.36609C11.5257%209.53979%2012.0883%209.83688%2012.9115%2010.2734C13.7631%2010.7249%2014.3448%2011.0347%2014.7417%2011.3053C15.1466%2011.5813%2015.2097%2011.721%2015.2234%2011.7697C15.2589%2011.8953%2015.2589%2012.0266%2015.2234%2012.1522C15.2097%2012.2009%2015.1466%2012.3406%2014.7417%2012.6166C14.3448%2012.8873%2013.7631%2013.197%2012.9115%2013.6485C12.0883%2014.085%2011.5257%2014.3821%2011.0881%2014.5558C10.6504%2014.7296%2010.4718%2014.7222%2010.3817%2014.6984C10.2302%2014.6583%2010.0967%2014.5834%209.99229%2014.485C9.94553%2014.441%209.85691%2014.3256%209.80431%2013.8918C9.75132%2013.4548%209.75%2012.8541%209.75%2011.961C9.75%2011.0678%209.75132%2010.4672%209.80431%2010.0301C9.85691%209.59629%209.94553%209.48096%209.99229%209.43693C10.0967%209.33856%2010.2302%209.26361%2010.3817%209.22356Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-ctrl-logout {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-logout%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M14%208v-2a2%202%200%200%200%20-2%20-2h-7a2%202%200%200%200%20-2%202v12a2%202%200%200%200%202%202h7a2%202%200%200%200%202%20-2v-2%22%20%2F%3E%3Cpath%20d%3D%22M9%2012h12l-3%20-3%22%20%2F%3E%3Cpath%20d%3D%22M18%2015l3%20-3%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.maplibregl-popup-content {
    /* background-color: rgba(var(--tblr-dark-rgb), 1) !important; */
    border: 1px solid #ccc;
    width: fit-content;
}

.maplibregl-popup-anchor-bottom .maplibregl-popup-tip {
    border-top-color: #ccc;
}

.theme-light .maplibregl-ctrl-group button {
    filter: invert(1);
    /* color: #000; */
}

.maplibregl-ctrl.maplibregl-ctrl-group {
    border: 1px solid #555;
    border-radius: 0.5rem;
}

.theme-dark .maplibregl-ctrl.maplibregl-ctrl-group {
    background-color: #22201e;
    color: white;
}

.theme-dark .maplibregl-ctrl.maplibregl-ctrl-group .maplibregl-ctrl-button {
    color: white;
}

.maplibregl-ctrl button.maplibregl-ctrl-zoomin .maplibregl-ctrl-icon {
    /* background-color: white; */
    background-image: unset;
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.maplibregl-ctrl button.maplibregl-ctrl-zoomout .maplibregl-ctrl-icon {
    /* background-color: white; */
    background-image: unset;
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E");
}

/* Miscellaneous */
#quickSearch {
    font-family: 'IBM Plex Sans Bold';
}

.routeCard {
    cursor: pointer;
}

.map-overlay {
    font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
    position: absolute;
    width: 30%;
    bottom: 0;
    left: 25%;
    padding: 10px;
    transition: width 0.3s ease;
}

.map-overlay .map-overlay-inner {
    background-color: #111;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    direction: ltr;
}

.map-overlay .map-overlay-inner button#play {
    padding: 2px;
    font-size: 16px;
}

.map-overlay .flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* margin-bottom: 8px; */
}

.map-overlay h4 {
    line-height: 24px;
    display: block;
    margin: 0 0 4px;
}

.map-overlay .legend .bar {
    height: 10px;
    width: 100%;
    background: linear-gradient(to right, #fca107, #7f3121);
}

.map-overlay label#timestamp {
    display: contents;
}

.map-overlay input#slider {
    background-color: transparent;
    display: inline-block;
    width: 80%;
    position: relative;
    margin: 0 0 0 6px;
    cursor: ew-resize;
}

input[type="date"] {
  background-color: #111;
  color: #ffffff;
  /* border: 1px solid #555; */
  border: none;
  color-scheme: dark;
  padding: 4px 6px;
  border-radius: 4px;
  font-size: 14px;
  font-family: Arial, sans-serif;
}
