/* pgn-ui palette applied over Kartik MDT theme variables.
   Status colors (red, amber, emerald, violet) are left alone. */

:root {
  --mdt-primary: 110 242 26 !important;
  --mdt-primary-glow: 110 242 26 !important;
  --mdt-accent: 110 242 26 !important;
  --mdt-primary-hex: #6ef21a !important;
  --mdt-primary-rgb: 110 242 26 !important;
  --color-mdt-bg: 8 10 12 !important;
  --color-mdt-card: 16 18 22 !important;
  --color-mdt-text: 244 246 245 !important;
  --color-mdt-muted: 154 163 156 !important;
}

.glass {
  background-color: #101216;
  background-image: linear-gradient(#101216, #101216);
  border-color: rgba(255, 255, 255, 0.12);
}

.laptop-chassis-finish {
  background-color: #080a0c;
  background-image: linear-gradient(#080a0c, #080a0c);
}

/* Dark navy shells from the stock build, mapped onto pgn surfaces. */
.bg-\[\#020617\],
.bg-\[\#030712\],
.bg-\[\#050505\],
.bg-\[\#05060a\],
.bg-\[\#05060b\],
.bg-\[\#080c14\],
.bg-\[\#090b11\],
.bg-\[\#0a0b14\],
.bg-\[\#0a0c14\] {
  background-color: #080a0c;
  background-image: linear-gradient(#080a0c, #080a0c);
}

.bg-\[\#090c15\],
.bg-\[\#0b0d19\],
.bg-\[\#0b0e14\],
.bg-\[\#0b0e17\],
.bg-\[\#0c0f16\],
.bg-\[\#0c0f17\],
.bg-\[\#0d0f1a\],
.bg-\[\#0d111a\],
.bg-\[\#0d111c\],
.bg-\[\#0e111a\],
.bg-\[\#0e1122\],
.bg-\[\#0e1322\],
.bg-\[\#0f111a\],
.bg-\[\#0f121d\],
.bg-\[\#0f1220\],
.bg-\[\#101423\],
.bg-\[\#121421\],
.bg-\[\#121622\] {
  background-color: #101216;
  background-image: linear-gradient(#101216, #101216);
}

.bg-\[\#141a2e\],
.bg-\[\#1a1c2a\],
.bg-\[\#1a1f2e\],
.bg-\[\#1c233d\] {
  background-color: #161a1e;
  background-image: linear-gradient(#161a1e, #161a1e);
}

.border-\[\#0a0c14\],
.border-\[\#0b0e14\],
.border-\[\#0c0f16\],
.border-\[\#0c0f17\],
.border-\[\#1a1c2a\],
.border-\[\#1c233d\] {
  border-color: rgba(255, 255, 255, 0.12);
}

html,
body,
.font-sans,
.font-outfit {
  font-family: Bahnschrift, "Segoe UI Variable", "Segoe UI", sans-serif;
}

/* Lime fill needs the same dark label pgn-ui uses on primary buttons. */
.bg-mdt-primary.text-white,
.bg-\[var\(--mdt-primary-hex\)\].text-white,
.text-white.hover\:bg-mdt-primary:hover,
.text-white.hover\:bg-\[var\(--mdt-primary-hex\)\]:hover,
.bg-blue-500.text-white,
.bg-blue-600.text-white,
.bg-sky-500.text-white,
.bg-sky-600.text-white,
.text-white.hover\:bg-blue-500:hover,
.text-white.hover\:bg-sky-500:hover {
  color: #08140a;
}

/* ==== AUTO-GENERATED BLUE -> PGN (do not edit below) ==== */
/* from index-2zQs1Tqn.css */
1,14..32,100..900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(110 242 26 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.border-blue-400\/10{border-color:#8cff3d1a}
.border-blue-500\/10{border-color:#6ef21a1a}
.border-blue-500\/15{border-color:#6ef21a26}
.border-blue-500\/20{border-color:#6ef21a33}
.border-blue-500\/30{border-color:#6ef21a4d}
.border-blue-500\/50{border-color:#6ef21a80}
.border-indigo-500\/50{border-color:#6ef21a80}
.border-sky-500\/20{border-color:#6ef21a33}
.border-sky-500\/30{border-color:#6ef21a4d}
.border-slate-200{--tw-border-opacity: 1;border-color:rgb(222 226 223 / var(--tw-border-opacity, 1))}
.border-slate-300{--tw-border-opacity: 1;border-color:rgb(200 206 202 / var(--tw-border-opacity, 1))}
.border-slate-900{--tw-border-opacity: 1;border-color:rgb(16 18 22 / var(--tw-border-opacity, 1))}
.bg-\[\#020617\]{--tw-bg-opacity: 1;background-color:rgb(8 10 12 / var(--tw-bg-opacity, 1))}
.bg-blue-400\/5{background-color:#8cff3d0d}
.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.bg-blue-500\/10{background-color:#6ef21a1a}
.bg-blue-500\/20{background-color:#6ef21a33}
.bg-blue-500\/30{background-color:#6ef21a4d}
.bg-blue-500\/40{background-color:#6ef21a66}
.bg-blue-500\/5{background-color:#6ef21a0d}
.bg-blue-500\/50{background-color:#6ef21a80}
.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(88 201 20 / var(--tw-bg-opacity, 1))}
.bg-indigo-500\/30{background-color:#6ef21a4d}
.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.bg-sky-500\/10{background-color:#6ef21a1a}
.bg-sky-500\/20{background-color:#6ef21a33}
.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(88 201 20 / var(--tw-bg-opacity, 1))}
.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(222 226 223 / var(--tw-bg-opacity, 1))}
.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(200 206 202 / var(--tw-bg-opacity, 1))}
.bg-slate-900\/10{background-color:#1012161a}
.bg-slate-900\/90{background-color:#101216e6}
.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(8 10 12 / var(--tw-bg-opacity, 1))}
.bg-slate-950\/80{background-color:#080a0ccc}
.bg-slate-950\/95{background-color:#080a0cf2}
.from-blue-500{--tw-gradient-from: #6ef21a var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 242 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-600{--tw-gradient-from: #58c914 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 201 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.via-blue-500{--tw-gradient-to: rgb(110 242 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6ef21a var(--tw-gradient-via-position), var(--tw-gradient-to)}
.to-blue-500{--tw-gradient-to: #6ef21a var(--tw-gradient-to-position)}
.to-blue-600{--tw-gradient-to: #58c914 var(--tw-gradient-to-position)}
.to-indigo-600{--tw-gradient-to: #58c914 var(--tw-gradient-to-position)}
.text-blue-100{--tw-text-opacity: 1;color:rgb(230 235 231 / var(--tw-text-opacity, 1))}
.text-blue-100\/10{color:#e6ebe71a}
.text-blue-100\/20{color:#e6ebe733}
.text-blue-100\/30{color:#e6ebe74d}
.text-blue-100\/40{color:#e6ebe766}
.text-blue-100\/50{color:#e6ebe780}
.text-blue-100\/70{color:#e6ebe7b3}
.text-blue-200{--tw-text-opacity: 1;color:rgb(207 214 209 / var(--tw-text-opacity, 1))}
.text-blue-400{--tw-text-opacity: 1;color:rgb(140 255 61 / var(--tw-text-opacity, 1))}
.text-blue-400\/80{color:#8cff3dcc}
.text-blue-50{--tw-text-opacity: 1;color:rgb(244 246 245 / var(--tw-text-opacity, 1))}
.text-blue-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.text-blue-500\/40{color:#6ef21a66}
.text-blue-500\/80{color:#6ef21acc}
.text-cyan-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.text-indigo-100{--tw-text-opacity: 1;color:rgb(230 235 231 / var(--tw-text-opacity, 1))}
.text-sky-400{--tw-text-opacity: 1;color:rgb(140 255 61 / var(--tw-text-opacity, 1))}
.text-sky-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.text-sky-500\/50{color:#6ef21a80}
.text-slate-200{--tw-text-opacity: 1;color:rgb(222 226 223 / var(--tw-text-opacity, 1))}
.text-slate-300{--tw-text-opacity: 1;color:rgb(200 206 202 / var(--tw-text-opacity, 1))}
.text-slate-400{--tw-text-opacity: 1;color:rgb(154 163 156 / var(--tw-text-opacity, 1))}
.text-slate-500{--tw-text-opacity: 1;color:rgb(120 128 122 / var(--tw-text-opacity, 1))}
.text-slate-500\/80{color:#78807acc}
.text-slate-600{--tw-text-opacity: 1;color:rgb(74 80 84 / var(--tw-text-opacity, 1))}
.text-slate-700{--tw-text-opacity: 1;color:rgb(46 52 56 / var(--tw-text-opacity, 1))}
.text-slate-800{--tw-text-opacity: 1;color:rgb(26 30 34 / var(--tw-text-opacity, 1))}
.text-slate-900{--tw-text-opacity: 1;color:rgb(16 18 22 / var(--tw-text-opacity, 1))}
.text-slate-950{--tw-text-opacity: 1;color:rgb(8 10 12 / var(--tw-text-opacity, 1))}
.accent-sky-500{accent-color:#6ef21a}
.shadow-blue-500\/10{--tw-shadow-color: rgb(110 242 26 / .1);--tw-shadow: var(--tw-shadow-colored)}
.ring-sky-400\/40{--tw-ring-color: rgb(140 255 61 / .4)}
.laptop-led-gps{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.placeholder\:text-blue-100\/20::-moz-placeholder{color:#e6ebe733}
.placeholder\:text-blue-100\/20::placeholder{color:#e6ebe733}
.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(74 80 84 / var(--tw-text-opacity, 1))}
.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(74 80 84 / var(--tw-text-opacity, 1))}
.hover\:border-blue-500\/30:hover{border-color:#6ef21a4d}
.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-500\/10:hover{background-color:#6ef21a1a}
.hover\:bg-blue-500\/20:hover{background-color:#6ef21a33}
.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.hover\:from-blue-500:hover{--tw-gradient-from: #6ef21a var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 242 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.hover\:to-indigo-500:hover{--tw-gradient-to: #6ef21a var(--tw-gradient-to-position)}
.hover\:text-blue-100:hover{--tw-text-opacity: 1;color:rgb(230 235 231 / var(--tw-text-opacity, 1))}
.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(166 245 110 / var(--tw-text-opacity, 1))}
.hover\:text-blue-50:hover{--tw-text-opacity: 1;color:rgb(244 246 245 / var(--tw-text-opacity, 1))}
.hover\:shadow-blue-500\/20:hover{--tw-shadow-color: rgb(110 242 26 / .2);--tw-shadow: var(--tw-shadow-colored)}
.focus\:border-sky-500\/30:focus{border-color:#6ef21a4d}
.focus\:border-sky-500\/40:focus{border-color:#6ef21a66}
.group:focus-within .group-focus-within\:border-sky-500\/30{border-color:#6ef21a4d}
.group:focus-within .group-focus-within\:bg-sky-500\/5{background-color:#6ef21a0d}
.group:focus-within .group-focus-within\:text-sky-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.leaflet-container{background:#080a0c!important}
.unit-marker{width:30px;height:30px;background:#0f1724;border:2px solid var(--mdt-primary-hex, #6ef21a);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}
.diamond-marker{width:28px;height:28px;background:#101216e6;border:2px solid var(--mdt-primary-hex);transform:rotate(45deg);display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}
.marker-vehicle{border-color:#8cff3d}
.unit-direction-arrow{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid var(--unit-color, #6ef21a);z-index:1}
/* from index-mQA3m2V5.css */
1,14..32,100..900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(110 242 26 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.border-blue-400\/10{border-color:#8cff3d1a}
.border-blue-500\/10{border-color:#6ef21a1a}
.border-blue-500\/15{border-color:#6ef21a26}
.border-blue-500\/20{border-color:#6ef21a33}
.border-blue-500\/30{border-color:#6ef21a4d}
.border-blue-500\/50{border-color:#6ef21a80}
.border-indigo-500\/50{border-color:#6ef21a80}
.border-sky-500\/20{border-color:#6ef21a33}
.border-sky-500\/30{border-color:#6ef21a4d}
.border-slate-200{--tw-border-opacity: 1;border-color:rgb(222 226 223 / var(--tw-border-opacity, 1))}
.border-slate-300{--tw-border-opacity: 1;border-color:rgb(200 206 202 / var(--tw-border-opacity, 1))}
.border-slate-900{--tw-border-opacity: 1;border-color:rgb(16 18 22 / var(--tw-border-opacity, 1))}
.bg-\[\#020617\]{--tw-bg-opacity: 1;background-color:rgb(8 10 12 / var(--tw-bg-opacity, 1))}
.bg-blue-400\/5{background-color:#8cff3d0d}
.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.bg-blue-500\/10{background-color:#6ef21a1a}
.bg-blue-500\/20{background-color:#6ef21a33}
.bg-blue-500\/30{background-color:#6ef21a4d}
.bg-blue-500\/40{background-color:#6ef21a66}
.bg-blue-500\/5{background-color:#6ef21a0d}
.bg-blue-500\/50{background-color:#6ef21a80}
.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(88 201 20 / var(--tw-bg-opacity, 1))}
.bg-indigo-500\/30{background-color:#6ef21a4d}
.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.bg-sky-500\/10{background-color:#6ef21a1a}
.bg-sky-500\/20{background-color:#6ef21a33}
.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(88 201 20 / var(--tw-bg-opacity, 1))}
.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(222 226 223 / var(--tw-bg-opacity, 1))}
.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(200 206 202 / var(--tw-bg-opacity, 1))}
.bg-slate-900\/10{background-color:#1012161a}
.bg-slate-900\/90{background-color:#101216e6}
.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(8 10 12 / var(--tw-bg-opacity, 1))}
.bg-slate-950\/80{background-color:#080a0ccc}
.bg-slate-950\/95{background-color:#080a0cf2}
.from-blue-500{--tw-gradient-from: #6ef21a var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 242 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.from-blue-600{--tw-gradient-from: #58c914 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 201 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.via-blue-500{--tw-gradient-to: rgb(110 242 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6ef21a var(--tw-gradient-via-position), var(--tw-gradient-to)}
.to-blue-500{--tw-gradient-to: #6ef21a var(--tw-gradient-to-position)}
.to-blue-600{--tw-gradient-to: #58c914 var(--tw-gradient-to-position)}
.to-indigo-600{--tw-gradient-to: #58c914 var(--tw-gradient-to-position)}
.text-blue-100{--tw-text-opacity: 1;color:rgb(230 235 231 / var(--tw-text-opacity, 1))}
.text-blue-100\/10{color:#e6ebe71a}
.text-blue-100\/20{color:#e6ebe733}
.text-blue-100\/30{color:#e6ebe74d}
.text-blue-100\/40{color:#e6ebe766}
.text-blue-100\/50{color:#e6ebe780}
.text-blue-100\/70{color:#e6ebe7b3}
.text-blue-200{--tw-text-opacity: 1;color:rgb(207 214 209 / var(--tw-text-opacity, 1))}
.text-blue-400{--tw-text-opacity: 1;color:rgb(140 255 61 / var(--tw-text-opacity, 1))}
.text-blue-400\/80{color:#8cff3dcc}
.text-blue-50{--tw-text-opacity: 1;color:rgb(244 246 245 / var(--tw-text-opacity, 1))}
.text-blue-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.text-blue-500\/40{color:#6ef21a66}
.text-blue-500\/80{color:#6ef21acc}
.text-cyan-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.text-indigo-100{--tw-text-opacity: 1;color:rgb(230 235 231 / var(--tw-text-opacity, 1))}
.text-sky-400{--tw-text-opacity: 1;color:rgb(140 255 61 / var(--tw-text-opacity, 1))}
.text-sky-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.text-sky-500\/50{color:#6ef21a80}
.text-slate-200{--tw-text-opacity: 1;color:rgb(222 226 223 / var(--tw-text-opacity, 1))}
.text-slate-300{--tw-text-opacity: 1;color:rgb(200 206 202 / var(--tw-text-opacity, 1))}
.text-slate-400{--tw-text-opacity: 1;color:rgb(154 163 156 / var(--tw-text-opacity, 1))}
.text-slate-500{--tw-text-opacity: 1;color:rgb(120 128 122 / var(--tw-text-opacity, 1))}
.text-slate-500\/80{color:#78807acc}
.text-slate-600{--tw-text-opacity: 1;color:rgb(74 80 84 / var(--tw-text-opacity, 1))}
.text-slate-700{--tw-text-opacity: 1;color:rgb(46 52 56 / var(--tw-text-opacity, 1))}
.text-slate-800{--tw-text-opacity: 1;color:rgb(26 30 34 / var(--tw-text-opacity, 1))}
.text-slate-900{--tw-text-opacity: 1;color:rgb(16 18 22 / var(--tw-text-opacity, 1))}
.text-slate-950{--tw-text-opacity: 1;color:rgb(8 10 12 / var(--tw-text-opacity, 1))}
.accent-sky-500{accent-color:#6ef21a}
.shadow-blue-500\/10{--tw-shadow-color: rgb(110 242 26 / .1);--tw-shadow: var(--tw-shadow-colored)}
.ring-sky-400\/40{--tw-ring-color: rgb(140 255 61 / .4)}
.laptop-led-gps{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.placeholder\:text-blue-100\/20::-moz-placeholder{color:#e6ebe733}
.placeholder\:text-blue-100\/20::placeholder{color:#e6ebe733}
.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(74 80 84 / var(--tw-text-opacity, 1))}
.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(74 80 84 / var(--tw-text-opacity, 1))}
.hover\:border-blue-500\/30:hover{border-color:#6ef21a4d}
.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.hover\:bg-blue-500\/10:hover{background-color:#6ef21a1a}
.hover\:bg-blue-500\/20:hover{background-color:#6ef21a33}
.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(110 242 26 / var(--tw-bg-opacity, 1))}
.hover\:from-blue-500:hover{--tw-gradient-from: #6ef21a var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 242 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.hover\:to-indigo-500:hover{--tw-gradient-to: #6ef21a var(--tw-gradient-to-position)}
.hover\:text-blue-100:hover{--tw-text-opacity: 1;color:rgb(230 235 231 / var(--tw-text-opacity, 1))}
.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(166 245 110 / var(--tw-text-opacity, 1))}
.hover\:text-blue-50:hover{--tw-text-opacity: 1;color:rgb(244 246 245 / var(--tw-text-opacity, 1))}
.hover\:shadow-blue-500\/20:hover{--tw-shadow-color: rgb(110 242 26 / .2);--tw-shadow: var(--tw-shadow-colored)}
.focus\:border-sky-500\/30:focus{border-color:#6ef21a4d}
.focus\:border-sky-500\/40:focus{border-color:#6ef21a66}
.group:focus-within .group-focus-within\:border-sky-500\/30{border-color:#6ef21a4d}
.group:focus-within .group-focus-within\:bg-sky-500\/5{background-color:#6ef21a0d}
.group:focus-within .group-focus-within\:text-sky-500{--tw-text-opacity: 1;color:rgb(110 242 26 / var(--tw-text-opacity, 1))}
.leaflet-container{background:#080a0c!important}
.unit-marker{width:30px;height:30px;background:#0f1724;border:2px solid var(--mdt-primary-hex, #6ef21a);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}
.diamond-marker{width:28px;height:28px;background:#101216e6;border:2px solid var(--mdt-primary-hex);transform:rotate(45deg);display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}
.marker-vehicle{border-color:#8cff3d}
.unit-direction-arrow{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid var(--unit-color, #6ef21a);z-index:1}
/* ==== END AUTO-GENERATED ==== */
