:root{--app-chrome-height:48px}body,html{height:100%;height:100dvh;overflow:hidden}body{font-family:var(--font-assistant),"Assistant",Arial,Helvetica,sans-serif;max-height:100dvh;overscroll-behavior:none}.app-chrome-header{padding-top:max(.25rem,env(safe-area-inset-top,0px))}.app-chrome-footer,.app-chrome-header{padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px))}.app-chrome-footer{padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))}.react-select__control{border-color:var(--bs-border-color)!important;background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)!important}.react-select__control--is-focused,.react-select__control:hover{border-color:var(--bs-primary)!important}.react-select__control--is-focused{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)!important}.react-select__input-container,.react-select__single-value{color:var(--bs-body-color)!important}.react-select__placeholder{color:var(--bs-secondary-color)!important}.react-select__menu{border:1px solid var(--bs-border-color)!important}.react-select__menu,.react-select__option{background-color:var(--bs-body-bg)!important}.react-select__option{color:var(--bs-body-color)!important}.react-select__option--is-focused,.react-select__option:hover{background-color:var(--bs-secondary-bg)!important}.react-select__option--is-selected{background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.react-select__indicator-separator{background-color:var(--bs-border-color)!important}.react-select__dropdown-indicator{color:var(--bs-secondary-color)!important}.react-select__dropdown-indicator:hover{color:var(--bs-body-color)!important}.react-select__clear-indicator{color:var(--bs-secondary-color)!important}.react-select__clear-indicator:hover{color:var(--bs-body-color)!important}.stream-finder-map-shell{min-height:12rem;height:12rem}@media (min-width:768px){.stream-finder-map-shell{min-height:14rem;height:14rem}}@media (min-width:992px){.stream-finder-map-shell{min-height:16rem;height:auto}}@media (hover:none) and (pointer:coarse){.ag-floating-filter-input,.ag-input-field-input,.ag-number-field-input,.ag-picker-field-display,.ag-text-field-input,input.ag-input-field-input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px!important;-webkit-text-size-adjust:100%}}