@custom-variant dark (&:where(.dark, .dark *));@font-face{font-family:Inter Bold;src:url(/fonts/Inter/static/Inter_18pt-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Semi Bold;src:url(/fonts/Inter/static/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Regular;src:url(/fonts/Inter/static/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Light;src:url(/fonts/Inter/static/Inter_18pt-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Extra Light;src:url(/fonts/Inter/static/Inter_18pt-ExtraLight.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Medium;src:url(/fonts/Inter/static/Inter_18pt-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins Medium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins Bold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins Semi Bold;src:url(/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins Extra Bold;src:url(/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins Regular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins Extra Light;src:url(/fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--inter-bold:"Inter Bold";--inter-semi-bold:"Inter Semi Bold";--inter-regular:"Inter Regular";--inter-light:"Inter Light";--inter-medium:"Inter Medium";--inter-extra-light:"Inter Extra Light";--poppins:"Poppins";--poppins-medium:"Poppins Medium";--poppins-bold:"Poppins Bold";--poppins-semi-bold:"Poppins Semi Bold";--poppins-extra-bold:"Poppins Extra Bold";--poppins-regular:"Poppins Regular";--poppins-extra-light:"Poppins Extra Light"}input,select,textarea{font-family:var(--inter-regular)}.font-pmedium{font-family:var(--poppins-medium)}.font-poppins{font-family:var(--poppins),sans-serif}.font-pbold{font-family:var(--poppins-bold)}.font-psbold{font-family:var(--poppins-semi-bold)}.font-pebold{font-family:var(--poppins-extra-bold)}.font-pregular{font-family:var(--poppins-regular)}.font-peLight{font-family:var(--poppins-extra-light)}@media (min-width:640px){.sm\:font-pmedium{font-family:var(--poppins-medium)}}@media (min-width:1024px){.lg\:font-pmedium{font-family:var(--poppins-medium)}.lg\:font-pbold{font-family:var(--poppins-bold)}}::-webkit-scrollbar{display:none}@theme{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}:root{--background:#ffffff;--foreground:#252525;--primary:var(--button-primary);--accent1:var(--button-accent);--white:#FFFFFF;--black:#252525;--darkBackground:#303030;--darkHovered:#383838;--disabled:#D1D1D1;--textForeground:rgba(37,37,37,0.5);--success:#40A63D;--successLight:#CBF4CA;--successDark:#0E430C;--error:#D32F2F;--errorLight:#FDC3BA;--errorDark:#5E1C13;--info:#1C83D8;--infoLight:#CDE8FE;--infoDark:#122E46;--warning:#FC9F09;--warningLight:#FFEBCC;--warningDark:#513810}[data-system=kippi]{--button-primary:#70377E;--button-primary-hover:#D481A7;--button-primary-light:#FFDEED;--button-accent:#EE3B72;--text-brand:#EE3B72;--text-accent:#70377E;--border-accent:#EE3B72;--primary-hovered-1:#D481A7;--primary-hovered-2:#FFDEED;--accent2:#FF93E4}[data-system=blackops]{--button-primary:#606060;--button-primary-hover:#404040;--button-primary-light:#606060;--button-accent:#FFFFFF;--text-brand:#FFFFFF;--text-accent:#A0A0A0;--border-accent:#404040;--accent3:#2F2F2F;--primary-hovered-1:#818181;--primary-hovered-2:#606060;--accent2:#818181}[data-system=kippr]{--button-primary:#00339a;--button-accent:#13b7f0;--button-primary-hover:#52b1ff;--button-primary-light:#e9f5ff;--text-brand:#13b7f0;--text-accent:#00339a;--primary-hovered-1:#52b1ff;--primary-hovered-2:#e9f5ff;--accent2:#60fea1}.text-primary{color:var(--text-brand)}.text-primaryHovered1{color:var(--primary-hovered-1)}.text-primaryHovered2{color:var(--primary-hovered-2)}.hover-font-pmedium:hover{font-family:var(--poppins-medium)}body{font-family:Arial,Helvetica,sans-serif}main{background-color:rgba(37,37,37,.02)}main a,main button{cursor:pointer}nav a{font-family:var(--poppins-medium)}nav a,nav button{color:var(--black)}nav button{cursor:pointer}.logo-container h1{color:var(--primary)}.logo-container p{color:var(--accent1)}header h1{color:var(--black);font-family:var(--poppins-semi-bold)}.icon-bg{color:var(--black);background-color:var(--white)}.profile-bg{background-color:var(--primary)}.geofence-modal .leaflet-marker-icon{border-radius:100%;background-color:red}.geofence-modal .center-marker{width:100%;height:100%;background-color:red;border-radius:50%}.geofence-modal .leaflet-left,.geofence-modal .leaflet-right,.geofence-modal .leaflet-top{display:none}.features-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.features-scroll:hover{scrollbar-color:var(--disabled)}.animate-dots:after{display:inline-block;content:"";animation:dots 1s steps(4) infinite}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes swal-show{0%{transform:translateZ(0) scale(.9);opacity:0}33%{transform:translateZ(0) scale(1.05);opacity:1}66%{transform:translateZ(0) scale(.98)}to{transform:translateZ(0) scale(1)}}@keyframes swal-hide{0%{transform:translateZ(0) scale(1);opacity:1}20%{transform:translateZ(0) scale(1.02)}to{transform:translateZ(0) scale(.9);opacity:0}}.animate-fade-in{animation:fade-in .12s ease-out forwards}.animate-fade-out{animation:fade-out .16s ease-in forwards}.animate-swal-show{animation:swal-show .22s cubic-bezier(.2,.8,.2,1) forwards}.animate-swal-hide{animation:swal-hide .18s cubic-bezier(.4,0,1,1) forwards}.modal-anim{will-change:transform,opacity;transform:translateZ(0)}.modal-backdrop{will-change:opacity}.leaflet-draw.leaflet-control{display:none!important}.leaflet-div-icon,.leaflet-editing-icon,.resize-handle{background-color:red!important;border-radius:50%}@layer base{.timepicker-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.timepicker-scrollbar::-webkit-scrollbar{width:6px;background:transparent}.timepicker-scrollbar::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.timepicker-scrollbar:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.timepicker-scrollbar:hover{scrollbar-color:rgba(0,0,0,.3) transparent}.timepicker-scrollbar:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}[data-theme=dark] .timepicker-scrollbar:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3)}[data-theme=dark] .timepicker-scrollbar:hover{scrollbar-color:rgba(255,255,255,.3) transparent}[data-theme=dark] .timepicker-scrollbar:hover::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}}