.q-drawer--mobile{margin:3px}.q-drawer--mobile,.rounded-drawer{border-radius:12px}.sh-form-title{padding:24px 24px 0}.sh-form-title-xs{padding:24px 24px 24px 16px}.sh-form-content{padding:0 24px}.sh-form-actions{padding:0 24px 24px}.sh-form-input{padding-bottom:28px}.sh-dialog-style,.sh-login-card{background:var(--sh-surface)!important;border:1px solid var(--sh-outline-variant);border-radius:16px!important;box-shadow:0 8px 24px #0000001f;min-width:280px!important}.sh-login-card{left:50%;max-width:450px!important;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.sh-card-main-section{flex-grow:1}.q-field__marginal{color:#666b73}.body--dark .q-field__marginal{color:#8c9199}.sh-drawer-actions,.sh-drawer-title{padding:24px}.sh-dialog-style{max-width:560px!important}.sh-drawer-compact>.sh-drawer-title{flex:0 0 auto;padding:16px 8px 16px 24px}.sh-drawer-compact>.sh-card-main-section{padding:16px 24px}.sh-drawer-compact>.sh-drawer-actions{flex:0 0 auto;padding:12px 24px 16px}.sh-dialog-compact{display:flex;flex-direction:column}.sh-dialog-compact>:is(.sh-form-actions,.sh-form-title,.sh-form-title-xs){flex:0 0 auto}.sh-dialog-compact>.sh-dialog-body,.sh-drawer-compact>.sh-card-main-section{flex:1 1 auto;min-height:0;overflow-y:auto;transition:box-shadow .15s ease}.sh-dialog-compact>.sh-dialog-body.sh-scrolled,.sh-drawer-compact.sh-scrolled>.sh-card-main-section{box-shadow:inset 0 1px 0 #c2c7cf}.body--dark :is(.sh-dialog-compact>.sh-dialog-body.sh-scrolled,.sh-drawer-compact.sh-scrolled>.sh-card-main-section){box-shadow:inset 0 1px 0 #42474e}.sh-dialog-compact .q-stepper__step-inner,.sh-form-stack{display:flex;flex-direction:column;gap:16px}.sh-dialog-compact .q-stepper__step-inner .sh-form-input,.sh-form-stack .sh-form-input{padding-bottom:0}.sh-dialog-compact .q-stepper__step-inner .q-field__bottom,.sh-form-stack .q-field__bottom{min-height:0;padding-top:4px}.sh-dialog-compact .q-stepper__step-inner>.q-mt-md,.sh-dialog-compact .q-stepper__step-inner>[class*=q-col-gutter],.sh-form-stack>.q-mt-md,.sh-form-stack>[class*=q-col-gutter]{margin-top:0}.sh-dialog-compact .q-stepper__step-inner>[class*=q-col-gutter]>*,.sh-form-stack>[class*=q-col-gutter]>*{padding-top:0}.sh-dialog-compact .q-stepper__step-inner .sh-form-row,.sh-form-stack .sh-form-row{align-items:flex-start;display:flex;gap:16px}.sh-dialog-compact .q-stepper__step-inner .sh-form-row>*,.sh-form-stack .sh-form-row>*{flex:1 1 0;min-width:0}.sh-dialog-compact .q-stepper__step-inner .sh-form-row>.sh-col-wide,.sh-form-stack .sh-form-row>.sh-col-wide{flex-grow:1.6}.sh-translations-json :is(.q-field__input,.q-field__native){font-family:Roboto Mono,SF Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.45}@media (max-width:800px){.sh-notification{bottom:86px!important;position:fixed!important}.sh-notification-above-actions{bottom:160px!important;position:fixed!important}}.sh-above-map{z-index:20!important}.sh-md3-card{border-radius:12px}.sh-page-hero{min-height:260px}@media (max-width:1024px){.sh-page-hero-title{font-size:3rem;line-height:1.1}}@media (max-width:768px){.sh-page-hero-title{font-size:2.5rem;line-height:1.15}}@media (max-width:480px){.sh-page-hero-title{font-size:2rem;line-height:1.2}.sh-page-hero-subtitle{font-size:.9rem;line-height:1.35}}.sh-language-group .q-item__section--avatar{min-width:0;padding-right:12px}body.q-safe-area-padding .q-dialog__inner--maximized{padding:0!important}body.q-safe-area-padding .q-dialog__inner--maximized>div{max-height:100vh!important;padding-bottom:var(--q-safe-area-inset-bottom);padding-top:var(--q-safe-area-inset-top)}.sh-card-quiet{border:1px solid var(--sh-outline-variant);border-radius:12px}.sh-page-column{margin:0 auto;max-width:1000px}.sh-card-title{align-items:center;display:flex;gap:12px}.sh-icon-well{align-items:center;border-radius:8px;display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.q-menu{background:var(--sh-surface);border:1px solid var(--sh-outline-variant);box-shadow:0 4px 16px #0000001a}.q-field--outlined .q-field__control,.q-menu{border-radius:8px}.q-field--outlined .q-field__control:before{border-color:var(--sh-outline-variant)}.q-field--outlined .q-field__control:hover:before{border-color:var(--sh-on-surface-variant)}.q-field,.q-field--dense .q-field__label,.q-field__label{font-size:.9375rem}.q-field__bottom{font-size:.78125rem}.sh-icon-filled{font-variation-settings:"FILL" 1}.sh-map-control{border:1px solid var(--sh-outline-variant)}.sh-display{font-size:1.75rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.sh-heading{font-size:1.125rem;font-weight:600;line-height:1.35}.sh-body{font-size:.9375rem;line-height:1.5}.sh-caption{font-size:.78125rem}.sh-caption,.sh-caption-caps{color:var(--sh-on-surface-variant);line-height:1.4}.sh-caption-caps{font-size:.71875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root{--sh-primary:#00639b;--sh-on-primary:#fff;--sh-primary-container:#cee5ff;--sh-on-primary-container:#001d33;--sh-error-container:#ffdad6;--sh-on-error-container:#410002;--sh-success-container:#cdfce2;--sh-on-success-container:#002112;--sh-surface:#fcfcff;--sh-on-surface:#1a1c1e;--sh-on-surface-variant:#666b73;--sh-surface-container:#eceef3;--sh-outline-variant:#c2c7cf;--sh-chart-accent:#875200;--sh-notify-surface:#1a1c1e;--sh-notify-on-surface:#e2e2e5;--sh-notify-primary:#97cbff}body.body--dark{--sh-primary:#97cbff;--sh-on-primary:#003353;--sh-primary-container:#004a76;--sh-on-primary-container:#cee5ff;--sh-error-container:#93000a;--sh-on-error-container:#ffdad6;--sh-success-container:#00522e;--sh-on-success-container:#6bf79b;--sh-surface:#1a1c1e;--sh-on-surface:#e2e2e5;--sh-on-surface-variant:#8c9199;--sh-surface-container:#323539;--sh-outline-variant:#42474e;--sh-chart-accent:#ffb865;--sh-notify-surface:#fcfcff;--sh-notify-on-surface:#1a1c1e;--sh-notify-primary:#00639b}.text-sh-primary{color:var(--sh-primary)!important}.bg-sh-primary{background:var(--sh-primary)!important}.text-sh-on-primary{color:var(--sh-on-primary)!important}.bg-sh-on-primary{background:var(--sh-on-primary)!important}.text-sh-surface{color:var(--sh-surface)!important}.bg-sh-surface{background:var(--sh-surface)!important}.text-sh-on-surface{color:var(--sh-on-surface)!important}.bg-sh-on-surface{background:var(--sh-on-surface)!important}.text-sh-on-surface-variant{color:var(--sh-on-surface-variant)!important}.bg-sh-on-surface-variant{background:var(--sh-on-surface-variant)!important}.text-sh-primary-container{color:var(--sh-primary-container)!important}.bg-sh-primary-container{background:var(--sh-primary-container)!important}.text-sh-on-primary-container{color:var(--sh-on-primary-container)!important}.bg-sh-on-primary-container{background:var(--sh-on-primary-container)!important}.text-sh-surface-container{color:var(--sh-surface-container)!important}.bg-sh-surface-container{background:var(--sh-surface-container)!important}.text-sh-outline-variant{color:var(--sh-outline-variant)!important}.bg-sh-outline-variant{background:var(--sh-outline-variant)!important}.text-sh-chart-accent{color:var(--sh-chart-accent)!important}.bg-sh-chart-accent{background:var(--sh-chart-accent)!important}.text-sh-error-container{color:var(--sh-error-container)!important}.bg-sh-error-container{background:var(--sh-error-container)!important}.text-sh-on-error-container{color:var(--sh-on-error-container)!important}.bg-sh-on-error-container{background:var(--sh-on-error-container)!important}.text-sh-success-container{color:var(--sh-success-container)!important}.bg-sh-success-container{background:var(--sh-success-container)!important}.text-sh-on-success-container{color:var(--sh-on-success-container)!important}.bg-sh-on-success-container{background:var(--sh-on-success-container)!important}.text-sh-notify-surface{color:var(--sh-notify-surface)!important}.bg-sh-notify-surface{background:var(--sh-notify-surface)!important}.text-sh-notify-on-surface{color:var(--sh-notify-on-surface)!important}.bg-sh-notify-on-surface{background:var(--sh-notify-on-surface)!important}.text-sh-notify-primary{color:var(--sh-notify-primary)!important}.bg-sh-notify-primary{background:var(--sh-notify-primary)!important}.sh-text-on-surface{color:var(--sh-on-surface)!important}.sh-text-on-surface-variant{color:var(--sh-on-surface-variant)!important}.sh-text-primary{color:var(--sh-primary)!important}.sh-text-on-primary{color:var(--sh-on-primary)!important}.sh-text-on-primary-container{color:var(--sh-on-primary-container)!important}.sh-bg-surface{background:var(--sh-surface)!important}.sh-bg-surface-container{background:var(--sh-surface-container)!important}.sh-bg-primary-container{background:var(--sh-primary-container)!important}.sh-surface{color:var(--sh-on-surface)!important}.sh-surface,.sh-surface-variant{background:var(--sh-surface)!important}.sh-surface-variant{color:var(--sh-on-surface-variant)!important}.sh-surface-container{background:var(--sh-surface-container)!important;color:var(--sh-on-surface)!important}.sh-primary-container{background:var(--sh-primary-container)!important;color:var(--sh-on-primary-container)!important}.sh-error-container{background:var(--sh-error-container)!important;color:var(--sh-on-error-container)!important}.sh-success-container{background:var(--sh-success-container)!important;color:var(--sh-on-success-container)!important}.sh-bg-primary{background:var(--sh-primary)!important;color:var(--sh-on-primary)!important}.text-mdd-primary{color:#97cbff!important}.text-mdd-onBackground{color:#e2e2e5!important}.sh-public-header-scrolled{background:#1a1c1e!important;color:#e2e2e5!important}.polyline-measure-unicode-icon{display:none!important}.leaflet-container{background:var(--sh-surface-container)!important}.leaflet-control-zoom{border:1px solid var(--sh-outline-variant)!important;border-radius:8px!important;box-shadow:0 1px 4px #00000026!important;margin:8px 0 0 8px!important}.leaflet-control-zoom a{background-color:var(--sh-surface)!important;border:none!important;color:var(--sh-on-surface)!important;font-size:18px!important;font-weight:700!important;height:30px!important;line-height:30px!important;transition:background-color .2s ease!important;width:30px!important}.leaflet-control-zoom a:hover{background-color:var(--sh-surface-container)!important}.leaflet-control-zoom a:last-child{border-radius:0 0 7px 7px!important}.leaflet-control-zoom a:first-child{border-radius:7px 7px 0 0!important}.leaflet-control-zoom a+a{border-top:1px solid var(--sh-outline-variant)!important}.leaflet-control-zoom a.leaflet-disabled,.leaflet-control-zoom a.leaflet-disabled:hover{background-color:var(--sh-surface)!important;color:var(--sh-outline-variant)!important;cursor:default!important;pointer-events:none!important}.sh-map-point div,.sh-s2-cluster div{align-items:center;background-color:#00639be6;border-radius:50%;box-shadow:0 0 0 2px #ffffff80;color:#fff;display:flex;justify-content:center}.sh-s2-cluster div{cursor:pointer}.sh-map.zooming :is(.sh-map-point,.sh-s2-cluster){opacity:0!important;transition:opacity .15s ease-out}.sh-map-point,.sh-s2-cluster{transition:opacity .3s ease-in}.sh-popup-surface .leaflet-popup-content-wrapper,.sh-popup-surface .leaflet-popup-tip,.sh-popup-surface.leaflet-tooltip{background:var(--sh-surface);border:1px solid var(--sh-outline-variant);color:var(--sh-on-surface)}.sh-popup-surface :is(.leaflet-popup-content-wrapper,.leaflet-popup-tip){box-shadow:0 8px 24px #0000001f}.sh-popup-surface.leaflet-tooltip{box-shadow:0 1px 4px #00000026}.sh-popup-surface a.leaflet-popup-close-button{color:var(--sh-on-surface-variant)!important}.sh-popup-surface.leaflet-tooltip-top:before{border-top-color:var(--sh-surface)}.sh-popup-surface.leaflet-tooltip-bottom:before{border-bottom-color:var(--sh-surface)}.sh-popup-surface.leaflet-tooltip-left:before{border-left-color:var(--sh-surface)}.sh-popup-surface.leaflet-tooltip-right:before{border-right-color:var(--sh-surface)}.sh-popup-surface .sh-popup-species{font-weight:600}.sh-site-popup .leaflet-popup-content-wrapper{overflow:hidden;padding:0}.sh-site-popup .leaflet-popup-content{margin:1px}.sh-site-tooltip{padding:0}.sh-site-tooltip .leaflet-tooltip-bottom:before,.sh-site-tooltip .leaflet-tooltip-left:before,.sh-site-tooltip .leaflet-tooltip-right:before,.sh-site-tooltip .leaflet-tooltip-top:before{border-top-color:#fff}.sh-site-tooltip.leaflet-tooltip{border-radius:8px!important;display:flex!important;flex-direction:column;gap:4px!important;padding:8px 12px;white-space:nowrap}.sh-site-tooltip.leaflet-tooltip div{line-height:1}.gps-custom-marker{background:#0000!important;border:none!important}.gps-marker-container{height:24px;position:relative;width:24px}.gps-white-circle{background:#fff;box-shadow:0 2px 4px #0003;height:16px;width:16px}.gps-black-dot,.gps-white-circle{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gps-black-dot{animation:gps-pulse 3s ease-in-out infinite;background:#000;height:8px;width:8px}@keyframes gps-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.4)}}thead tr th{position:sticky;z-index:1}thead tr:first-child th{top:0}.q-table__bottom,.q-table__top,thead tr:first-child th{background-color:var(--sh-surface)}