@import"https://api.mapbox.com/mapbox-gl-js/v1.10.1/mapbox-gl.css";@font-face{font-family:Neue Haas Unica Pro;src:url(/fonts/NeueHaasUnicaPro-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Neue Haas Unica Pro;src:url(/fonts/NeueHaasUnicaPro-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}:root{font-family:var(--font-secondary);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;font-feature-settings:"kern","liga","clig","calt","onum","pnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-xl: 32px;--font-l: 20px;--font-m: 15px;--font-s: 14px;--font-xs: 12px;--font-primary: "Neue Haas Unica Pro", "Helvetica Neue", "Helvetica", -apple-system, "Arial", sans-serif;--font-secondary: "Inter", "Helvetica Neue", "Helvetica", -apple-system, "Arial", sans-serif;--sticky-header-height: 65px;--color-primary: #36b908;--color-link: #212121e6;--color-link-hover: #212121;--color-text: #212121;--color-secondary-text: #21212199;--color-inverted-text: #ffffff;--color-highlight: #212121;--color-background: #ffffff;--color-shadow: #00000022;--color-separator: #eeeeee;--color-success: #76cd99;--color-error: #ee1111;--color-error-outline: #ffeeee;--color-warning: #fb805d;--color-ranking-1: #c65051;--color-ranking-2: #fb805d;--color-ranking-3: #ef9852;--color-ranking-4: #f1c757;--color-ranking-5: #5fccf0;--color-track: #e0e0e0;--color-popper-background: #333333;--color-popper-text: #ffffff;--color-popper-hairline: #444444;--spacing-xxl: 40px;--spacing-xl: 32px;--spacing-l: 24px;--spacing-m: 16px;--spacing-s: 12px;--spacing-xs: 8px;--spacing-xxs: 4px;--box-padding-h: var(--spacing-s);--box-padding-v: var(--spacing-xs);--box-padding: var(--box-padding-v) var(--box-padding-h);--box-padding-equal: 8px;--box-border: 1px solid #eee;--box-radius: var(--spacing-s);--box-two-column-width: (100% - var(--box-padding-h)) / 2;--box-error-border-width: 1px;--box-error-border: var(--box-error-border-width) solid var(--color-warning);--width-hairline: 1px;--color-hairline: #eee}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0;font-family:var(--font-secondary);font-size:var(--font-s);line-height:20px;font-variant-numeric:tabular-nums}html{box-sizing:border-box;position:relative;height:100%}body{height:100%!important;min-height:100svh!important;color:var(--color-text);background-color:var(--color-background);line-height:1.5;font-family:Inter,-apple-system,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-ms-overflow-style:none!important;scrollbar-width:none!important;overflow-y:scroll!important;min-width:768px}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important}img,picture,video,svg{display:inline-block;max-width:100%;height:100%}canvas{display:inline-block;max-width:100%}ul{list-style:none}#app{height:100%}p~p{margin:.75em 0 0}button,a,a:visited{color:var(--color-link);text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:4px}button:hover,a:hover,a:visited:hover{color:var(--color-link-hover)}button:focus,a:focus,a:visited:focus{outline:2px solid var(--color-primary)}button:focus:not(:focus-visible),a:focus:not(:focus-visible),a:visited:focus:not(:focus-visible){outline:0}button:focus-visible,a:focus-visible,a:visited:focus-visible{outline:2px solid var(--color-primary)!important}abbr{letter-spacing:.01em;font-feature-settings:"kern","liga","clig","calt","c2sc","smcp"}@supports (font-variant-caps: all-small-caps){abbr{font-variant-caps:all-small-caps;font-feature-settings:normal}}.match{display:inline-block;background-color:#fafad1;border-radius:.3em;padding:0 .3em;margin:0 -.3em;font-style:normal}label{-webkit-tap-highlight-color:transparent}input[type=text]:not(.mx-input),input[type=email]:not(.mx-input),input[type=password]:not(.mx-input),textarea{color:var(--color-text);font-size:var(--font-s);line-height:22px;margin:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s,border-color .2s;padding:6px 9px;width:100%;max-width:100%;scale:1;background-color:var(--color-background);border:1px solid #ddd;border-radius:8px;color:var(--color-highlight);font-weight:400;outline-offset:0px}input[type=text]:not(.mx-input):focus,input[type=email]:not(.mx-input):focus,input[type=password]:not(.mx-input):focus,textarea:focus{outline:3px solid #eee;border:1px solid #888!important}input[type=text]:not(.mx-input):hover,input[type=email]:not(.mx-input):hover,input[type=password]:not(.mx-input):hover,textarea:hover{border:1px solid #888}textarea{resize:none}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder{color:#888}.button{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:auto;padding:var(--box-padding);border-radius:10px;border:1px solid #ddd;font-size:var(--font-s);line-height:18px;font-weight:400;color:var(--color-text);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s,border-color .2s;scale:1;background-color:#fff;white-space:nowrap;text-align:center;-webkit-tap-highlight-color:transparent}.button.button--square{padding:var(--box-padding-equal);border-radius:10px}.button.button--square>*{flex:none}.button.button--circle{padding:var(--box-padding-equal);border-radius:50%}.button .icon{width:18px;height:18px}.button:hover:not(:has(.menu-dropdown:hover)){border-color:#aaa;background-color:#fcfcfc}.button:hover:not(:has(.menu-dropdown:hover)) .icon{opacity:.9}.button:focus{outline:2px solid var(--color-primary)}.button:focus:not(:focus-visible){outline:0}.button:focus-visible{outline:2px solid var(--color-primary)!important}.button.active{border-color:var(--color-background);background-color:var(--color-background)}.button.active .icon{opacity:.6}.button:disabled{color:#aaa}.button:disabled .icon{opacity:.5}.button:disabled:hover{border-color:#ddd}.button:disabled:hover .icon{opacity:.5}.button.button--ghost{border:none;border-radius:40px;padding:8px 16px}.button.button--ghost:hover:not(:has(.menu-dropdown:hover)){background-color:#f0f0f0}.button.button--primary{background-color:#000;color:#fff;border:none;font-weight:500}.button.button--primary:hover:not(:has(.menu-dropdown:hover)){background-color:#333}.button.button--delete:hover:not(:has(.menu-dropdown:hover)){background-color:var(--color-error);color:#fff;border:1px solid var(--color-error)}.button.button--delete:hover:not(:has(.menu-dropdown:hover)) .icon{filter:invert(1)}.input_false{background-image:none!important;background-color:#f2dede!important;box-shadow:0 0 0 1000px #f2dede inset!important}table:not(.mx-table){border-collapse:collapse}input[type=checkbox],input[type=radio]{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);margin:var(--spacing-xs)}input[type=checkbox]{accent-color:var(--color-text)}@media screen and (prefers-reduced-motion: reduce){*{animation-duration:0!important;transition-duration:0!important}}.sticky-header .c-layout-header .secondary-nav{position:fixed;top:0;width:100%;background-color:#fff;box-shadow:0 0 4px 1px var(--color-shadow)}.sticky-header .c-layout-header .primary-nav{margin-bottom:var(--sticky-header-height)}h1{font-family:var(--font-primary);font-size:var(--font-xl);font-weight:900;line-height:48px;color:var(--color-primary-text);margin-bottom:var(--spacing-m)}h2{font-family:var(--font-primary);font-size:var(--font-l);font-weight:700;line-height:30px;color:var(--color-primary-text);margin-bottom:var(--spacing-s)}h3{font-family:var(--font-primary);font-size:var(--font-m);font-weight:700;line-height:24px;color:var(--color-primary-text);margin:var(--spacing-l) 0 var(--spacing-m)}h4{font-family:var(--font-primary);font-size:var(--font-s);font-weight:400;line-height:20px;color:var(--color-primary-text);margin:var(--spacing-m) 0 var(--spacing-s)}h5,h6{font-family:var(--font-primary);font-size:var(--font-xs);font-weight:400;line-height:12px;color:var(--color-primary-text);margin:0}.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib{display:none!important}.mx-input{height:36px!important;border-radius:8px!important}.mx-input:hover,.mx-input:focus{border-color:#000!important}.mx-btn:hover{color:#000!important;border-color:#000!important}.mx-calendar-content .cell:hover{background-color:#ddd!important}.mx-calendar-content .cell.active{background-color:#000!important;color:#fff!important}.mx-calendar-content .cell.active:hover{background-color:#000!important}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{background-color:#ededef!important}.mx-calendar-content .cell.in-range:hover,.mx-calendar-content .cell.hover-in-range:hover{background-color:#ddd!important}.mx-table-date .today{color:#000!important}.mx-table-date .cell.not-current-month{background-color:#fff!important}.mx-time-column .mx-time-item.active{background-color:#000!important;color:#fff!important}.mx-time-column .mx-time-item.active:hover{background-color:#000!important}.mx-time-column .mx-time-item:hover{background-color:#ededef!important}nav.round-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px;color:var(--color-highlight)}nav.round-buttons button{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-xs) var(--spacing-s);border:none;background-color:#fff;border-radius:500px;line-height:16px;min-height:40px;transition:all .2s ease-out}nav.round-buttons button>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav.round-buttons button img{height:16px;width:16px;vertical-align:sub}nav.round-buttons button img+*{margin-left:5px}nav.round-buttons button:hover{cursor:pointer;background-color:#f4f4f4}nav.round-buttons button:focus{outline:2px solid var(--color-primary)}nav.round-buttons button:focus:not(:focus-visible){outline:0}nav.round-buttons button:focus-visible{outline:2px solid var(--color-primary)}nav.round-buttons button.selected{background-color:#f4f4f4;font-weight:600}.alert-dialog-overlay[data-v-3565d2c5]{background-color:#fafafacc;-webkit-backdrop-filter:blur(2px) opacity(1);backdrop-filter:blur(2px) opacity(1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.alert-dialog-overlay[data-state=open][data-v-3565d2c5]{animation:maskFadeIn-3565d2c5 .2s ease-out}.alert-dialog-overlay[data-state=closed][data-v-3565d2c5]{animation:maskFadeOut-3565d2c5 .2s ease-out}.alert-dialog-content[data-v-3565d2c5]{background-color:#fff;border:var(--box-border);border-radius:var(--box-radius);box-shadow:0 0 48px -16px #00000010;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:500px;max-height:85vh;padding:25px;z-index:101}.alert-dialog-content[data-state=open][data-v-3565d2c5]{animation:wrapperFadeInMoveUp-3565d2c5 .2s ease-out}.alert-dialog-content[data-state=closed][data-v-3565d2c5]{animation:wrapperFadeOutMoveDown-3565d2c5 .2s ease-out}.alert-dialog-content[data-v-3565d2c5]:focus{outline:none}.alert-dialog-content .alert-dialog-title[data-v-3565d2c5]{margin:0;color:var(--color-text);font-size:17px;font-weight:500}.alert-dialog-content .alert-dialog-description[data-v-3565d2c5]{margin-bottom:20px;color:var(--color-secondary-text);font-size:15px;line-height:1.5}.alert-dialog-content .alert-dialog-footer[data-v-3565d2c5]{display:flex;justify-content:flex-end;gap:10px}@keyframes maskFadeIn-3565d2c5{0%{opacity:0;-webkit-backdrop-filter:blur(2px) opacity(0);backdrop-filter:blur(2px) opacity(0)}to{opacity:1;-webkit-backdrop-filter:blur(2px) opacity(1);backdrop-filter:blur(2px) opacity(1)}}@keyframes maskFadeOut-3565d2c5{0%{opacity:1;-webkit-backdrop-filter:blur(2px) opacity(1);backdrop-filter:blur(2px) opacity(1)}to{opacity:0;-webkit-backdrop-filter:blur(2px) opacity(0);backdrop-filter:blur(2px) opacity(0)}}@keyframes wrapperFadeInMoveUp-3565d2c5{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes wrapperFadeOutMoveDown-3565d2c5{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}
