@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/roboto-light.ecce92d0b0.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto.16e1d930cf.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto-medium.57af64fc64.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto-bold.525d5b4528.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto-italic.1e65e7e4ea.woff) format("woff")}:root{--bj-list-row-height:44px;--bj-list-header-height:28px;--bj-nav-row-height:40px;--bj-menu-row-height:44px;--bj-list-primary-font:14px;--bj-list-secondary-font:12px;--bj-autosize-min:12px;--bj-input-font:15px;--bj-nav-width:129px;--bj-content-primary-font:16px;--bj-content-secondary-font:12px}@media (pointer:coarse){:root{--bj-list-row-height:48px;--bj-nav-row-height:48px;--bj-menu-row-height:48px;--bj-list-primary-font:16px;--bj-list-secondary-font:14px;--bj-autosize-min:13px;--bj-input-font:16px;--bj-nav-width:134px;--bj-content-primary-font:18px;--bj-content-secondary-font:14px}md-sidenav .md-button{font-size:16px}}body,html{padding:0;margin:0;height:100%;overflow-y:hidden;text-size-adjust:100%;touch-action:manipulation}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bj-grid-value,[contenteditable],input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.bj-container{height:100%}body{background-color:#557199}body.bj-sign-in-active{background-color:#557199}body.bj-starting{background-color:#557199}.bj-sign-in{background-color:#557199;overflow-y:auto;overscroll-behavior-y:contain}.bj-sign-in>md-card{width:100%;max-width:420px;box-sizing:border-box;margin:auto}.bj-password-field>input{padding-right:40px}.bj-password-field .bj-reveal-password{position:absolute;right:-4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:44px;min-width:44px;height:44px;min-height:44px;line-height:44px;padding:0}.bj-password-field .bj-reveal-password md-icon{width:20px;height:20px;color:rgba(0,0,0,.54)}#bj-content-wrapper{background-color:#f0f0f6!important}#bj-content-view{color:#757575;padding-left:8px;padding-right:16px;min-height:100%}#toolbar{height:48px;min-height:48px;padding-top:env(safe-area-inset-top);box-sizing:content-box;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}md-progress-linear.bj-network-progress{position:absolute;left:0;right:0;bottom:0;height:3px;opacity:0;transition:opacity 150ms ease-in-out;pointer-events:none}md-progress-linear.bj-network-progress.bj-network-progress-active{opacity:1}md-progress-linear.bj-network-progress .md-bar,md-progress-linear.bj-network-progress .md-container{height:3px}#bj-content-wrapper,#nav{padding-bottom:env(safe-area-inset-bottom)}#bj-panes{box-sizing:border-box;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#nav{padding-left:env(safe-area-inset-left)}.md-toolbar-tools{padding-left:4px}.md-button{text-transform:none;margin:0}@media (pointer:coarse){.md-button{font-size:16px}.md-button:not(.md-icon-button):not(.bj-icon-button):not(.bj-capture-group-button){min-height:48px}.md-tab{font-size:16px}}@media (hover:none){.md-button:not(.md-raised):not(.md-fab):not([disabled]).md-focused,.md-button:not(.md-raised):not(.md-fab):not([disabled]):hover{background-color:transparent}.md-button:not(.md-raised):not(.md-fab):not([disabled]):active{background-color:#e0e0e0;transition-duration:0s}}.md-menu{padding:0}.bj-capture-group-button,.bj-icon-button{min-width:initial}md-card{background-color:#fff;margin:0}md-card p{margin:6px}md-card md-card-content{padding:11px}.bj-map-content,.bj-map-no-data-message,.bj-map-offline-message{position:absolute!important;top:calc(var(--bj-filter-bar-height,90px) + 8px);right:16px;bottom:8px;left:8px}.bj-map-no-data-message{z-index:2;text-align:center;background:linear-gradient(rgba(255,255,255,.9),rgba(0,0,0,0))}.bj-map-offline-message{z-index:3;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;background:#fff}.bj-capture-content{width:100%}#nav{background-color:#3e3d4a;padding-bottom:max(20px,env(safe-area-inset-bottom))}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-locked-open{min-width:var(--bj-nav-width)!important;width:var(--bj-nav-width)!important;max-width:var(--bj-nav-width)!important}md-sidenav:not(.md-locked-open){min-width:var(--bj-nav-width)!important;width:var(--bj-nav-width)!important;max-width:var(--bj-nav-width)!important;z-index:62}md-backdrop.md-sidenav-backdrop{z-index:60}.menuBtn{background-color:transparent;border:none;height:38px;margin:16px 0 0 16px;width:36px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkhlYWRlciI+CiAgICA8Zz4KICAgICAgICA8cmVjdCB4PSItNjE4IiB5PSItMjIzMiIgZmlsbD0ibm9uZSIgd2lkdGg9IjE0MDAiIGhlaWdodD0iMzYwMCIvPgogICAgPC9nPgo8L2c+CjxnIGlkPSJMYWJlbCI+CjwvZz4KPGcgaWQ9Ikljb24iPgogICAgPGc+CiAgICAgICAgPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+CiAgICAgICAgPHBhdGggZD0iTTMsMThoMTh2LTJIM1YxOHogTTMsMTNoMTh2LTJIM1YxM3ogTTMsNnYyaDE4VjZIM3oiIHN0eWxlPSJmaWxsOiNmM2YzZjM7Ii8+CiAgICA8L2c+CjwvZz4KPGcgaWQ9IkdyaWQiIGRpc3BsYXk9Im5vbmUiPgogICAgPGcgZGlzcGxheT0iaW5saW5lIj4KICAgIDwvZz4KPC9nPgo8L3N2Zz4=) no-repeat center center}md-sidenav h3{margin-bottom:0;padding-left:14px;font-size:14px;font-weight:500;color:#b8b8c1}md-sidenav .md-button{text-align:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:var(--bj-nav-row-height);max-height:var(--bj-nav-row-height);color:#b8b8c1;padding:0;border-radius:0;padding-left:4px}md-sidenav .md-button md-icon{margin:8px;margin-right:12px;color:#b8b8c1}md-sidenav .md-button.active{background:rgba(158,158,158,.2);color:#dedee5;border-left:4px solid #ffb74d;border-radius:0;padding-left:0}md-sidenav .md-button.active md-icon{color:#dedee5}md-sidenav button:not(.active).md-button.md-focused{background-color:rgba(0,0,0,0)}md-sidenav .bj-nav-beta{background:linear-gradient(rgba(255,167,38,.2),rgba(255,167,38,.06));padding-bottom:8px}md-sidenav .bj-nav-beta h3{margin-top:12px;color:#ffb74d;letter-spacing:.5px}md-sidenav .bj-nav-beta .md-button{width:100%;color:#ffb74d}md-sidenav .bj-nav-beta .md-button md-icon{color:#ffb74d}md-sidenav .bj-nav-beta .md-button.md-focused,md-sidenav .bj-nav-beta .md-button:hover{background-color:rgba(255,167,38,.22)}.bj-beta-dialog{background-color:#3e3d4a;overflow:hidden}.bj-beta-dialog .bj-dialog-banner{background:linear-gradient(rgba(255,167,38,.2),rgba(255,167,38,.06)),#3e3d4a;border-bottom:2px solid #ffa726;padding:12px 24px}.bj-beta-dialog .bj-dialog-banner .bj-dialog-banner-label{color:#ffb74d;font-weight:600;font-size:14px;letter-spacing:1px}.bj-beta-dialog .bj-dialog-banner .bj-dialog-banner-text{color:#fff;margin-left:12px;font-size:17px;font-weight:500}.bj-beta-dialog md-dialog-content{color:#b8b8c1}.bj-beta-dialog .md-actions .md-button.md-primary{color:#ffb74d}[layout-padding]{padding-top:2px;padding-bottom:2px}.md-subheader .md-subheader-inner{background-color:#557199;color:#fff;padding-top:8px;padding-bottom:8px}.md-subheader:not(.md-sticky-no-effect):after{right:0}md-checkbox,md-input-container{padding-bottom:2px!important}md-input-container{margin-bottom:0}.md-errors-spacer{display:none}md-list{padding-top:0;padding-bottom:0}md-list-item .md-no-style{padding-left:10px}h2.md-subheader{font-size:16px;margin-right:0}md-list-item>button:first-of-type{padding-left:8px!important;padding-right:4px!important}md-list-item .label{color:#888!important;font-size:12px!important;font-weight:400!important;margin-bottom:-2px!important}md-list-item .primary{color:#555!important;line-height:1.4em!important;font-size:var(--bj-list-primary-font)!important;font-weight:500}md-list-item .secondary{color:#888!important;font-size:var(--bj-list-secondary-font)!important;font-weight:400!important;line-height:1.2em!important}.bj-list-leading-icon{-webkit-flex:none;flex:none;margin:0 12px 0 4px!important;color:#707070}md-list-item.active .bj-list-leading-icon{color:#555}md-list-item:not(.active) div.md-button{background-color:rgba(0,0,0,0)!important}md-list-item:not(.active) div>button.md-button{background-color:rgba(0,0,0,0)!important}md-list-item.disabled{color:#bbb!important}md-list-item.active .secondary{color:#333!important}md-list-item.active .primary{color:#000!important}md-list-item.active button:not(.md-icon-button){background-color:rgba(140,140,140,.2)!important;border-left:4px solid #ffb74d!important;padding-left:4px!important}md-list-item._md-button-wrap>div.md-button:first-child{padding:0 4px 0 8px}md-list-item.bj-footer{padding:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));background-color:#f0f0f6;color:#666;min-height:calc(36px + env(safe-area-inset-bottom));max-height:calc(36px + env(safe-area-inset-bottom));border-top:1px solid #d3d3d3;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}md-list-item.bj-footer div{padding:0!important}md-list-item.bj-footer p{margin:0;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:13px!important;font-weight:500}@media (pointer:coarse){md-list-item.bj-footer p{font-size:15px!important}}md-list-item.bj-footer.bj-footer-2-line{min-height:calc(48px + env(safe-area-inset-bottom));max-height:calc(48px + env(safe-area-inset-bottom))}md-list-item:before{content:none}.clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bj-input-form{padding:0!important}.bj-input-spacer{margin:6px}.bj-input-panel{background-color:#fff;margin:6px}.bj-input-group{margin:6px}.bj-filter-row{margin:3px 6px}.bj-filter-row md-datepicker button.md-datepicker-button{width:0!important;padding:0!important}.bj-filter-rows{padding-top:6px}div.bj-filter-separator{min-width:10px}.bj-filter-group{margin:6px;margin-top:3px;margin-bottom:3px}.bj-capture-input-container{background-color:#eee}.bj-input-panel h2 .md-subheader-inner{font-size:10pt;padding-left:12px;padding-top:2px;padding-bottom:2px}md-dialog md-card{margin:6px}md-input-container div[ng-message]{position:relative}md-switch{margin:2px}.bj-menu-switch-item>div{width:100%;height:48px;padding:0 16px}.bj-menu-switch-item md-icon{margin-right:16px}.bj-menu-switch-item md-switch{margin:0;-webkit-flex:1;flex:1}.bj-input-container:not(.bj-input-invalid) div.md-datepicker-input-container.md-datepicker-invalid.md-datepicker-focused{border-bottom-color:#557199}.bj-input-container:not(.bj-input-invalid) div.md-datepicker-input-container.md-datepicker-invalid:not(.md-datepicker-focused){border-bottom-color:rgba(0,0,0,.117647)}.bj-input-container.bj-input-invalid div.md-datepicker-input-container{border-bottom-color:#e91e63;border-bottom-width:2px}.bj-input-container.bj-input-invalid .bj-validation-message-base,.bj-input-container.bj-input-invalid .bj-validation-message-left,.bj-input-container.bj-input-invalid .bj-validation-message-right{display:initial}.bj-input-container.bj-input-invalid md-icon{color:#e91e63!important}md-input-container.md-input-invalid:not(.bj-input-invalid).md-input-focused label{color:#557199}md-input-container.md-input-invalid:not(.bj-input-invalid).md-input-focused .md-input{border-color:#557199}md-input-container.md-input-invalid:not(.bj-input-invalid):not(.md-input-focused) .md-input{border-color:rgba(0,0,0,.117647);padding-bottom:1px;border-bottom-width:1px}md-input-container.bj-input-invalid.md-input-focused label,md-input-container.bj-input-invalid.md-input-has-value label{color:#e91e63}md-input-container.bj-input-invalid .md-input{border-color:#e91e63!important;padding-bottom:0;border-bottom-width:2px}md-input-container.bj-input-invalid .md-select-value{border-color:#e91e63!important;padding-bottom:0;border-bottom-width:2px}md-input-container.bj-input-invalid .bj-validation-message-base,md-input-container.bj-input-invalid .bj-validation-message-left,md-input-container.bj-input-invalid .bj-validation-message-right{display:initial}md-input-container.bj-input-invalid md-icon{color:#e91e63!important}md-input-container>input.ng-invalid-required~p>span.bj-validation-required{display:initial}md-input-container>md-select.ng-invalid-required~p>span.bj-validation-required{display:initial}md-input-container>input.ng-invalid-pattern~p>span.bj-validation-pattern{display:initial}md-input-container>input.ng-invalid-required~p>span.bj-validation-custom{display:none}md-input-container>input.ng-invalid-pattern~p>span.bj-validation-custom{display:none}.md-datepicker-calendar-pane{left:-1000%}.bj-validation-required{display:none}.bj-validation-pattern{display:none}.bj-validation-message-base,.bj-validation-message-left,.bj-validation-message-right{position:absolute;z-index:88;background-color:#e91e63;color:#fff;padding:8px;font-size:13px;margin:0;width:160px;display:none;top:2px}.bj-validation-message-right{right:-186px}.bj-validation-message-left{left:-187px}@media (pointer:coarse){.bj-validation-message-left,.bj-validation-message-right{font-size:15px}}.bj-validation-message-after-base,.bj-validation-message-left:after,.bj-validation-message-right:after{top:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-width:10px;margin-top:-10px}.bj-validation-message-right:after{border-right-color:#e91e63;right:100%}.bj-validation-message-left:after{border-left-color:#e91e63;left:100%}@media (max-width:959px){.bj-validation-message-left,.bj-validation-message-right{left:0!important;right:0!important;top:100%!important;width:auto}.bj-validation-message-left:after,.bj-validation-message-right:after{top:auto;bottom:100%;left:16px;right:auto;margin-top:0;border-color:transparent;border-bottom-color:#e91e63}md-autocomplete:not(.md-icon-left) div[md-autocomplete-replace]{position:static}md-input-container:has(>md-icon:first-child) .bj-validation-message-left,md-input-container:has(>md-icon:first-child) .bj-validation-message-right{left:36px!important}}.bj-captures-list-header,.bj-header-base,.bj-list-header,.bj-sticky-list-header,div.bj-dialog-header,div.bj-filter-header,div.bj-input-header,div.bj-observations-header{font-weight:500;background-color:#6d86aa;color:#fff}div.bj-observations-header{padding:2px;padding-left:5px;font-size:var(--bj-content-secondary-font)}.bj-entry-category-count{font-size:var(--bj-content-secondary-font);color:grey}div.bj-dialog-header{padding:3px;padding-left:8px;min-height:20px}.bj-about{max-width:340px;margin:0 auto;padding:8px 4px;text-align:center}.bj-about p{line-height:1.5}.bj-about-logo{width:96px;height:auto;margin:8px auto 4px}.bj-about-tagline{color:#557199;font-size:20px;font-weight:500;margin:0 0 16px}.bj-about-signoff{color:#557199;font-weight:500}.bj-about-meta{margin-top:20px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:12px;color:grey}.bj-about-meta span{margin:1px 0}.bj-premium-dialog{width:87%;max-width:460px!important;background-color:#3e3d4a;border-radius:12px;overflow:hidden}.bj-premium-dialog .bj-premium-banner{background:linear-gradient(160deg,rgba(255,167,38,.38),rgba(255,167,38,.06)),#3e3d4a;border-bottom:2px solid #ffa726;text-align:center;padding:16px 24px 14px}.bj-premium-dialog .bj-premium-banner md-icon.bj-premium-banner-icon{width:48px;height:48px;color:#ffb74d}.bj-premium-dialog .bj-premium-banner .bj-dialog-banner-label{display:block;margin-top:6px;color:#ffb74d;font-weight:600;font-size:13px;letter-spacing:2px}.bj-premium-dialog .bj-premium-banner h2{margin:4px 0 2px;color:#fff;font-size:21px;font-weight:600}.bj-premium-dialog .bj-premium-banner p{margin:0;color:#b8b8c1;font-size:14px}.bj-premium-dialog md-dialog-content{color:#b8b8c1;overflow:visible}.bj-premium-dialog .bj-premium-body{padding:14px 22px 4px}.bj-premium-dialog .bj-premium-lead{margin:0 0 14px;color:#fff;font-size:15px;line-height:1.5}.bj-premium-dialog .bj-premium-note{margin:12px 0 2px;color:#b8b8c1;font-size:12px;line-height:1.5}.bj-premium-dialog .bj-premium-features{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:13px}.bj-premium-dialog .bj-premium-feature{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;width:100%}.bj-premium-dialog .bj-premium-feature>div{-webkit-flex:1;flex:1;min-width:0}.bj-premium-dialog .bj-premium-feature md-icon{color:#ffb74d;margin-right:14px;margin-top:2px;-webkit-flex:none;flex:none}.bj-premium-dialog .bj-premium-feature h3{margin:0 0 2px;color:#fff;font-size:15px;font-weight:600}.bj-premium-dialog .bj-premium-feature p{margin:0;color:#b8b8c1;font-size:13px;line-height:1.4}.bj-premium-dialog .bj-premium-cta{-webkit-order:1;order:1;width:100%;box-sizing:border-box;padding:14px 22px 4px}.bj-premium-dialog .bj-premium-upgrade{margin:0;width:100%;background:#ff9800;color:#fff;font-weight:600}.bj-premium-dialog .bj-premium-upgrade:not([disabled]):hover{background:#fb8c00}.bj-premium-dialog .bj-premium-upgrade[disabled]{background:rgba(255,255,255,.12);color:rgba(255,255,255,.4)}.bj-premium-dialog .bj-premium-cta-sub{margin:8px 0 0;text-align:center;color:#b8b8c1;font-size:12px}.bj-premium-dialog .bj-premium-thanks{text-align:center;color:#ffb74d;font-weight:500}.bj-premium-dialog .bj-premium-thanks md-icon{display:inline-block;vertical-align:middle;color:#ffb74d;margin-right:8px}.bj-premium-dialog .md-actions .md-button.md-primary{color:#ffb74d}div.bj-filter-header md-icon{color:#fff}div.bj-input-header{font-size:13px;padding:2px;padding-left:10px;padding-right:10px}@media (pointer:coarse){div.bj-input-header{font-size:var(--bj-content-secondary-font)}}.bj-captures-list-header,.bj-list-header,.bj-sticky-list-header{height:var(--bj-list-header-height);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:10px}.bj-captures-list-header .md-list-item-text,.bj-list-header .md-list-item-text,.bj-sticky-list-header .md-list-item-text{margin:0;margin-right:4px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;align-items:baseline;overflow:hidden}.bj-captures-list-header .primary,.bj-list-header .primary,.bj-sticky-list-header .primary{font-size:var(--bj-list-primary-font);margin:0}.bj-captures-list-header .secondary,.bj-list-header .secondary,.bj-sticky-list-header .secondary{font-size:var(--bj-list-secondary-font);color:#ccc;font-weight:400;margin:0 0 0 8px}.bj-list-scroller{-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative}.bj-list-reserve{height:0}.bj-sticky-list-header{background-color:rgba(85,113,153,.85);top:0;left:0;right:0;position:absolute;z-index:2;pointer-events:none}.bj-captures-list-header{position:absolute;z-index:1;padding:6px;width:100%;background-color:rgba(85,113,153,.85);height:initial;box-sizing:border-box}.bj-subheader-small{padding:4px;padding-left:12px;font-size:13px;font-weight:500;background-color:#557199;color:#fff}.bj-grid-item{padding:4px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:pre-wrap}md-checkbox div.md-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;margin-top:0;margin-left:32px}.bj-grid-label{color:grey;font-size:var(--bj-content-secondary-font)}md-dialog .bj-grid-label{color:rgba(0,0,0,.54)}md-dialog .bj-grid-item{padding-left:2px}.bj-grid-value{color:#444;font-size:var(--bj-content-primary-font)}.bj-grid-secondary{color:#444;font-size:var(--bj-content-secondary-font)}.bj-grid-item.observation{padding-left:12px}.bj-capture-info-dialog .bj-grid-item{max-width:100%}.bj-capture-info-dialog .bj-grid-value{overflow-wrap:break-word}.bj-recent-observations .bj-grid-group>.bj-grid-item.observation{padding-left:4px}.bj-recent-observations .bj-grid-group>.bj-grid-item.bj-recent-observation-notes{-webkit-flex-basis:100%;flex-basis:100%}.bj-grid-item#bj-observation-species span.bj-grid-secondary{color:grey}.bj-capture-group-item{margin:5px;width:40px;height:40px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%}.bj-capture-group-button{margin:5px}.bj-filters-buffer{margin-top:8px}.md-virtual-repeat-offsetter{right:0!important}.bj-capture-container,.bj-capture-container-base,.bj-grid-capture-container,.bj-thumbnail-container{position:relative;top:0;bottom:0;left:0;right:0}.bj-thumbnail-container{display:inline-block;height:104px;width:104px;margin:4px}#bj-list-view .bj-thumbnail-container{z-index:-1}.bj-capture-icon,.bj-capture-icon-base,.bj-grid-capture-icon,.bj-thumbnail-icon{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center}.bj-thumbnail-icon{width:104px;height:104px;background-size:48px}.bj-capture-icon{position:absolute;width:100%;height:100%;background-size:48px}.bj-capture-image,.bj-capture-image-base,.bj-grid-capture-image,.bj-thumbnail-image{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center}.bj-thumbnail-image{width:104px;height:104px;background-size:cover}.bj-capture-image{margin-top:6px;margin-bottom:6px;width:100%;background-size:contain}.bj-grid-capture-container{width:100%;height:100%;display:block}.bj-grid-capture-image{width:100%;height:100%;background-size:cover}.bj-grid-capture-icon{width:100%;height:100%;background-size:48px}.bj-captures-grid{padding:8px 0 24px}.bj-captures-grid .bj-captures-heading{margin-bottom:0}.bj-captures-grid .bj-captures-group-header{font-size:15px;font-weight:600;color:#757575;padding:16px 0 8px;line-height:1.3}.bj-captures-grid .bj-captures-row-wrapper{margin-bottom:4px}.bj-captures-grid .bj-captures-segment-headers{display:-webkit-flex;display:flex;gap:4px;padding:16px 0 8px}.bj-captures-grid .bj-captures-segment-header{font-size:15px;line-height:1.3;font-weight:600;color:#757575;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bj-captures-row{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px}.bj-captures-row-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.bj-photos-grid-item{min-width:0}.bj-captures-grid-item{cursor:pointer;overflow:hidden;-webkit-flex-shrink:0;flex-shrink:0;background-color:#f0f0f0;transition:opacity .15s ease}.bj-captures-grid-item:hover{opacity:.82}div.bj-legend-container{display:inline-block;vertical-align:top;padding-left:20px;width:260px;max-width:100%}ul.bj-legend{list-style:none;font-size:13px;padding-left:0}@media (pointer:coarse){ul.bj-legend{font-size:15px}}ul.bj-legend li{margin:6px}ul.bj-legend li span{display:block;float:left;height:12px;width:12px;margin:2px;margin-right:4px}md-dialog{overflow:hidden}.bj-anchor{cursor:pointer;margin-right:auto}@media (hover:hover){.bj-anchor:hover{text-decoration:underline}}@media (hover:none){.bj-anchor{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}.bj-anchor::after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}}.highlight{color:#ff9800!important}md-autocomplete-parent-scope{pointer-events:none}#bj-filter-panel{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.bj-filters-unpinned #bj-filter-panel{-webkit-transform:translateY(-100%);transform:translateY(-100%)}md-input-container:not([md-no-float]){margin-top:19px}md-input-container[md-no-float]{margin-top:0}md-autocomplete.no-float>md-autocomplete-wrap>md-input-container{margin-top:0}md-autocomplete.no-float>md-autocomplete-wrap>md-input-container>label{-webkit-transform:translate3d(1px,28px,0) scale(1)!important;transform:translate3d(1px,28px,0) scale(1)!important;width:100%!important;color:#757575!important}md-autocomplete.no-float>md-autocomplete-wrap>md-input-container.md-input-has-value>label{display:none!important}md-autocomplete>md-autocomplete-wrap>md-progress-linear.md-inline{bottom:0}md-autocomplete>md-autocomplete-wrap>md-progress-linear{display:none}md-autocomplete.bj-show-progress>md-autocomplete-wrap>md-progress-linear{display:initial}md-select:not([disabled]) .md-select-value.md-select-placeholder{color:#757575!important}md-select[disabled] .md-select-value.md-select-placeholder{color:#bfbfbf!important}input[disabled]::-webkit-input-placeholder,textarea[disabled]::-webkit-input-placeholder{color:#bfbfbf!important}input[disabled]:-moz-placeholder,textarea[disabled]:-moz-placeholder{color:#bfbfbf!important;opacity:1}input[disabled]::-moz-placeholder,textarea[disabled]::-moz-placeholder{color:#bfbfbf!important;opacity:1}input[disabled]:-ms-input-placeholder,textarea[disabled]:-ms-input-placeholder{color:#bfbfbf!important}button.md-raised>md-icon{color:#757575!important}md-icon[disabled]{color:#bfbfbf}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{min-height:var(--bj-list-row-height)!important;height:var(--bj-list-row-height)}md-list-item.md-2-line,md-list-item.md-2-line>.md-button,md-list-item.md-2-line>.md-no-style{-webkit-align-items:center;align-items:center}.md-list-item-text{line-height:normal}md-select{margin:0}md-select-value>span.md-select-icon{margin-left:0!important}md-input-container>md-icon{color:rgba(0,0,0,.541176)}md-datepicker>button.md-datepicker-button.md-icon-button.md-button{width:24px;height:24px;padding:0 0 0 2px;margin:0}div.md-datepicker-calendar-pane{-webkit-transform:translate(0,-3px)!important;transform:translate(0,-3px)!important}.md-chip-content,input,md-autocomplete,md-checkbox,md-option div.md-text,md-radio-button,md-select-value,md-switch,textarea{font-size:var(--bj-input-font)!important}@media (pointer:coarse){md-input-container .md-placeholder,md-input-container label:not(.md-container-ignore){font-size:var(--bj-input-font)}}md-input-container.bj-floating-label>label{font-size:var(--bj-input-font)!important;padding:0;margin-bottom:-3px}md-autocomplete md-input-container>label{padding-left:1px!important;margin-bottom:2px}textarea{line-height:18px!important}md-radio-button{margin:10px!important}md-checkbox{margin:8px 12px 0 2px!important;min-height:18px!important}md-checkbox .md-container{margin-top:10px}md-checkbox.md-checked .md-icon:after,md-checkbox.md-default-theme.md-checked .md-icon:after{border-color:#fff}div#bj-filter-panel .md-actions,md-dialog .md-actions{color:#757575}md-dialog{max-width:87%!important;max-height:calc(95% - 2 * env(safe-area-inset-top))!important}@media (max-width:959px){md-dialog.md-dialog-fullscreen{max-width:100%!important;max-height:100%!important;box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}md-dialog.md-dialog-fullscreen>div.bj-dialog-header{margin-top:calc(-1 * env(safe-area-inset-top));margin-left:calc(-1 * env(safe-area-inset-left));margin-right:calc(-1 * env(safe-area-inset-right));padding-top:calc(3px + env(safe-area-inset-top));padding-left:calc(8px + env(safe-area-inset-left));padding-right:calc(3px + env(safe-area-inset-right))}md-dialog.md-dialog-fullscreen div.bj-dialog-content,md-dialog.md-dialog-fullscreen md-dialog-content{-webkit-flex:1;flex:1}.bj-edit-checklist-dialog md-list-item.active .primary,.bj-edit-entry-dialog md-list-item.active .primary,.bj-edit-locations-dialog md-list-item.active .primary,.bj-edit-synonym-pack-dialog md-list-item.active .primary,.bj-edit-taxonomy-dialog md-list-item.active .primary,.bj-import-dialog md-list-item.active .primary,.bj-library-dialog md-list-item.active .primary,.bj-settings-dialog md-list-item.active .primary{color:#555!important}.bj-edit-checklist-dialog md-list-item.active .secondary,.bj-edit-entry-dialog md-list-item.active .secondary,.bj-edit-locations-dialog md-list-item.active .secondary,.bj-edit-synonym-pack-dialog md-list-item.active .secondary,.bj-edit-taxonomy-dialog md-list-item.active .secondary,.bj-import-dialog md-list-item.active .secondary,.bj-library-dialog md-list-item.active .secondary,.bj-settings-dialog md-list-item.active .secondary{color:#888!important}.bj-edit-checklist-dialog md-list-item.active button:not(.md-icon-button),.bj-edit-entry-dialog md-list-item.active button:not(.md-icon-button),.bj-edit-locations-dialog md-list-item.active button:not(.md-icon-button),.bj-edit-synonym-pack-dialog md-list-item.active button:not(.md-icon-button),.bj-edit-taxonomy-dialog md-list-item.active button:not(.md-icon-button),.bj-import-dialog md-list-item.active button:not(.md-icon-button),.bj-library-dialog md-list-item.active button:not(.md-icon-button),.bj-settings-dialog md-list-item.active button:not(.md-icon-button){background-color:transparent!important;border-left-color:transparent!important}.bj-edit-entry-dialog .bj-obs-area{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0!important}.bj-edit-entry-dialog .bj-obs-detail{display:contents}.bj-edit-entry-dialog #checklist-panel{-webkit-order:-1;order:-1}.bj-edit-entry-dialog .bj-obs-list{-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;max-width:none}.bj-edit-entry-dialog .bj-obs-area.bj-obs-view-list #observation-panel{display:none}.bj-edit-entry-dialog .bj-obs-area.bj-obs-view-detail #checklist-panel,.bj-edit-entry-dialog .bj-obs-area.bj-obs-view-detail .bj-obs-list{display:none}.bj-edit-entry-dialog .bj-obs-area.bj-obs-view-detail #observation-panel{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.bj-edit-entry-dialog .bj-obs-area.bj-obs-view-detail #observation-panel>ng-form{-webkit-flex:0 0 auto;flex:0 0 auto}.bj-edit-entry-dialog #observation-panel .md-actions{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.bj-edit-entry-dialog #observation-panel .md-actions .bj-obs-nav{-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-order:-1;order:-1}.bj-edit-entry-dialog #observation-panel .md-actions .bj-obs-nav .md-button{margin-top:0;margin-bottom:0}.bj-edit-entry-dialog #observation-panel .md-actions:has(.bj-obs-nav)>.md-button{margin-top:0}.bj-edit-entry-dialog #observation-panel .md-actions .bj-obs-nav-count{margin:0 16px!important;font-weight:500}.bj-edit-entry-dialog #entry-panel .bj-input-group>.layout-row,.bj-edit-entry-dialog #observation-panel .bj-input-group>.layout-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.bj-edit-entry-dialog #entry-panel .bj-input-group>.layout-row>*,.bj-edit-entry-dialog #observation-panel .bj-input-group>.layout-row:not(.bj-obs-fields)>*{-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}.bj-edit-entry-dialog #entry-panel .bj-input-group>.layout-row.bj-grid-2up>*,.bj-edit-entry-dialog #entry-panel .bj-input-group>.layout-row>.bj-half,.bj-edit-entry-dialog #observation-panel .bj-input-group>.layout-row.bj-grid-2up>*,.bj-edit-entry-dialog #observation-panel .bj-input-group>.layout-row>.bj-half{-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (max-width:959px) and (pointer:coarse){.bj-edit-entry-dialog #entry-panel .bj-input-group>.layout-row,.bj-edit-entry-dialog #observation-panel .bj-input-group>.layout-row{row-gap:12px;margin-top:12px}}@media (max-width:959px){.bj-edit-entry-dialog .bj-input-form.bj-narrow-tab-observations #entry-panel{display:none}}@media (max-width:959px){.bj-edit-entry-dialog .bj-input-form.bj-narrow-tab-entry .bj-obs-area{display:none}}@media (max-width:959px){.bj-edit-locations-dialog .bj-dialog-content.bj-loc-view-list .bj-loc-detail{display:none}.bj-edit-locations-dialog .bj-dialog-content.bj-loc-view-detail .bj-dialog-toolbar,.bj-edit-locations-dialog .bj-dialog-content.bj-loc-view-detail bj-scroll-container{display:none}.bj-edit-locations-dialog .bj-loc-detail .bj-input-form{max-width:none!important}.bj-edit-locations-dialog .bj-input-spacer{display:none}}@media (max-width:959px){.bj-library-dialog .bj-lib-view-list .bj-lib-detail{display:none}.bj-library-dialog .bj-lib-view-detail .bj-dialog-toolbar,.bj-library-dialog .bj-lib-view-detail bj-scroll-container{display:none}.bj-library-dialog .bj-lib-detail{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.bj-library-dialog .bj-lib-detail md-card{max-width:none!important}.bj-library-dialog .bj-lib-detail .bj-grid-item{width:100%!important}.bj-library-dialog .bj-input-spacer{display:none}}@media (max-width:959px){.bj-tx-dialog .bj-tx-view-list .bj-tx-detail{display:none}.bj-tx-dialog .bj-tx-view-detail .bj-tx-list{display:none}.bj-tx-dialog .bj-tx-view-list .bj-tx-list{-webkit-flex:1 1 100%!important;flex:1 1 100%!important;max-width:100%!important}}@media (max-width:959px){.bj-edit-checklist-dialog .bj-cl-area{-webkit-flex-direction:column;flex-direction:column;min-height:0!important}.bj-edit-checklist-dialog .bj-cl-detail-col{display:contents}.bj-edit-checklist-dialog .bj-cl-filter{-webkit-order:-1;order:-1}.bj-edit-checklist-dialog .bj-cl-list{-webkit-flex:1 1 auto;flex:1 1 auto;max-width:none;min-height:0}.bj-edit-checklist-dialog .bj-cl-area.bj-cl-view-list #item-panel{display:none}.bj-edit-checklist-dialog .bj-cl-area.bj-cl-view-detail .bj-cl-filter,.bj-edit-checklist-dialog .bj-cl-area.bj-cl-view-detail .bj-cl-list{display:none}.bj-edit-checklist-dialog .bj-cl-area.bj-cl-view-detail #item-panel{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.bj-edit-checklist-dialog .bj-cl-name{-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media (max-width:959px){.bj-edit-synonym-pack-dialog .bj-sp-area{-webkit-flex-direction:column;flex-direction:column;min-height:0!important}.bj-edit-synonym-pack-dialog .bj-sp-detail-col{display:contents}.bj-edit-synonym-pack-dialog .bj-sp-filter{-webkit-order:-1;order:-1}.bj-edit-synonym-pack-dialog .bj-sp-list{-webkit-flex:1 1 auto;flex:1 1 auto;max-width:none;min-height:0}.bj-edit-synonym-pack-dialog .bj-sp-area.bj-sp-view-list #synonym-panel{display:none}.bj-edit-synonym-pack-dialog .bj-sp-area.bj-sp-view-detail .bj-sp-filter,.bj-edit-synonym-pack-dialog .bj-sp-area.bj-sp-view-detail .bj-sp-list{display:none}.bj-edit-synonym-pack-dialog .bj-sp-area.bj-sp-view-detail #synonym-panel{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.bj-edit-synonym-pack-dialog .bj-sp-name{-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}.bj-edit-synonym-pack-dialog .bj-sp-meta-row>md-input-container{-webkit-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (max-width:959px){.bj-edit-taxonomy-dialog .bj-tx-area{-webkit-flex-direction:column;flex-direction:column;min-height:0!important}.bj-edit-taxonomy-dialog .bj-tx-detail-col{display:contents}.bj-edit-taxonomy-dialog .bj-tx-filter{-webkit-order:-1;order:-1}.bj-edit-taxonomy-dialog .bj-tx-list{-webkit-flex:1 1 auto;flex:1 1 auto;max-width:none;min-height:0}.bj-edit-taxonomy-dialog .bj-tx-view-list #taxon-panel{display:none}.bj-edit-taxonomy-dialog .bj-tx-view-detail #taxonomy-panel,.bj-edit-taxonomy-dialog .bj-tx-view-detail .bj-tx-filter,.bj-edit-taxonomy-dialog .bj-tx-view-detail .bj-tx-list{display:none}.bj-edit-taxonomy-dialog .bj-tx-view-detail #taxon-panel{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.bj-edit-taxonomy-dialog #taxon-panel .bj-input-group>.layout-row,.bj-edit-taxonomy-dialog #taxonomy-panel .bj-input-group>.layout-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.bj-edit-taxonomy-dialog #taxon-panel .bj-input-group>.layout-row>*,.bj-edit-taxonomy-dialog #taxonomy-panel .bj-input-group>.layout-row>*{-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}}@media (max-width:959px){.bj-import-dialog .bj-im-load-panel .bj-input-group>.layout-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.bj-import-dialog .bj-im-load-panel .bj-input-group>.layout-row>*{-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}.bj-import-dialog .bj-im-area{-webkit-flex-direction:column;flex-direction:column;min-height:0}.bj-import-dialog .bj-im-list{-webkit-flex:1 1 auto;flex:1 1 auto;max-width:none;min-height:0}.bj-import-dialog .bj-im-has-unknowns.bj-im-view-list .bj-im-detail{display:none}.bj-import-dialog .bj-im-has-unknowns.bj-im-view-detail #summary-panel,.bj-import-dialog .bj-im-has-unknowns.bj-im-view-detail .bj-im-list{display:none}.bj-import-dialog .bj-im-has-unknowns.bj-im-view-detail .bj-im-detail{-webkit-flex:1 1 auto;flex:1 1 auto}.bj-import-dialog .bj-im-detail .bj-grid-item{max-width:100%}.bj-import-dialog .bj-im-detail .md-actions{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:959px){.bj-replace-species-dialog .bj-rs-find-replace{-webkit-flex-direction:column;flex-direction:column}.bj-replace-species-dialog .bj-rs-find-replace>.bj-input-group{-webkit-flex:0 0 auto;flex:0 0 auto}.bj-replace-species-dialog .bj-rs-find-replace .bj-grid-item{max-width:100%}.bj-replace-species-dialog .bj-rs-obs-extra{display:none}.bj-replace-species-dialog.bj-rs-step-1 .bj-rs-replace-btn,.bj-replace-species-dialog.bj-rs-step-1 md-tabs{display:none}.bj-replace-species-dialog.bj-rs-step-2 .bj-rs-find-replace{display:none}}@media (max-width:959px){.bj-export-dialog #export-panel .bj-input-group>.layout-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.bj-export-dialog #export-panel .bj-input-group>.layout-row>*{-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}.bj-export-dialog .bj-ex-count-col{display:none}.bj-export-dialog.bj-ex-step-1 .bj-ex-entries,.bj-export-dialog.bj-ex-step-1 .bj-ex-export-btn,.bj-export-dialog.bj-ex-step-1 bj-filter-bar{display:none}.bj-export-dialog.bj-ex-step-2 #export-panel{display:none}}@media (max-width:959px){.bj-export-dialog #bj-filter-panel>.layout-column>.layout-row,.bj-replace-species-dialog #bj-filter-panel>.layout-column>.layout-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.bj-export-dialog #bj-filter-panel .bj-filter-group,.bj-replace-species-dialog #bj-filter-panel .bj-filter-group{-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px;margin-bottom:8px;row-gap:16px}.bj-export-dialog #bj-filter-panel bj-autocomplete-container,.bj-replace-species-dialog #bj-filter-panel bj-autocomplete-container{-webkit-flex:1 1 100%;flex:1 1 100%}.bj-export-dialog #bj-filter-panel bj-autocomplete-container md-autocomplete,.bj-replace-species-dialog #bj-filter-panel bj-autocomplete-container md-autocomplete{width:100%!important}.bj-export-dialog #bj-filter-panel .bj-filter-group:has(#bjFilterBarProperty),.bj-replace-species-dialog #bj-filter-panel .bj-filter-group:has(#bjFilterBarProperty){-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bj-export-dialog #bj-filter-panel .bj-filter-group:has(>.bj-icon-button,>.bj-capture-group-button),.bj-replace-species-dialog #bj-filter-panel .bj-filter-group:has(>.bj-icon-button,>.bj-capture-group-button){-webkit-flex:1 1 0;flex:1 1 0}.bj-export-dialog #bj-filter-panel .bj-filter-group:has(md-select[ng-model="ctrl.wildlifeCategory"])>md-input-container,.bj-replace-species-dialog #bj-filter-panel .bj-filter-group:has(md-select[ng-model="ctrl.wildlifeCategory"])>md-input-container{-webkit-flex:1 1 45%;flex:1 1 45%;min-width:0}.bj-export-dialog #bj-filter-panel .bj-filter-group:has(md-select[ng-model="ctrl.wildlifeCategory"])>md-input-container md-select,.bj-replace-species-dialog #bj-filter-panel .bj-filter-group:has(md-select[ng-model="ctrl.wildlifeCategory"])>md-input-container md-select{width:100%!important}}.bj-edit-entry-dialog .bj-obs-fields>.bj-obs-field{-webkit-flex:1 1 13rem;flex:1 1 13rem;min-width:11rem;max-width:100%}.bj-edit-entry-dialog .bj-obs-fields>.bj-obs-field-small{-webkit-flex:1 1 7rem;flex:1 1 7rem;min-width:6rem}.bj-edit-entry-dialog .bj-obs-fields>.bj-obs-field-notes{-webkit-flex:1 1 100%;flex:1 1 100%}.bj-edit-entry-dialog .bj-obs-fields bj-capture-picker,.bj-edit-entry-dialog .bj-obs-fields bj-geotag-picker{display:block}.bj-edit-entry-dialog .bj-obs-fields bj-geotag-picker .bj-geotag-input{max-width:none}.bj-edit-entry-dialog .bj-obs-fields .bj-capture-select{width:100%}.bj-edit-entry-dialog .bj-narrow-tabs{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12)}.bj-edit-entry-dialog .bj-narrow-tabs .bj-narrow-tab{border:none;border-bottom:2px solid transparent;background:0 0;padding:12px 8px;text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:grey;cursor:pointer;outline:0}.bj-edit-entry-dialog .bj-narrow-tabs .bj-narrow-tab.bj-narrow-tab-active{color:#557199;border-bottom-color:#557199}.bj-edit-checklist-dialog .bj-cl-detail-bar,.bj-edit-entry-dialog .bj-obs-detail-bar,.bj-edit-locations-dialog .bj-loc-detail-bar,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar,.bj-edit-taxonomy-dialog .bj-tx-detail-bar,.bj-import-dialog .bj-im-detail-bar,.bj-library-dialog .bj-lib-detail-bar,.bj-tx-dialog .bj-tx-detail-bar{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer}@media (pointer:coarse){.bj-edit-checklist-dialog .bj-cl-detail-bar,.bj-edit-entry-dialog .bj-obs-detail-bar,.bj-edit-locations-dialog .bj-loc-detail-bar,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar,.bj-edit-taxonomy-dialog .bj-tx-detail-bar,.bj-import-dialog .bj-im-detail-bar,.bj-library-dialog .bj-lib-detail-bar,.bj-tx-dialog .bj-tx-detail-bar{min-height:48px}.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-capture-group-button md-icon,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-icon-button md-icon,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-capture-group-button md-icon,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-icon-button md-icon,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-capture-group-button md-icon,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-icon-button md-icon,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-capture-group-button md-icon,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-icon-button md-icon,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-capture-group-button md-icon,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-icon-button md-icon,.bj-import-dialog .bj-im-detail-bar .bj-capture-group-button md-icon,.bj-import-dialog .bj-im-detail-bar .bj-icon-button md-icon,.bj-library-dialog .bj-lib-detail-bar .bj-capture-group-button md-icon,.bj-library-dialog .bj-lib-detail-bar .bj-icon-button md-icon,.bj-tx-dialog .bj-tx-detail-bar .bj-capture-group-button md-icon,.bj-tx-dialog .bj-tx-detail-bar .bj-icon-button md-icon{width:28px;height:28px;min-width:28px;min-height:28px}}.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-cl-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-im-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-lib-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-loc-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-obs-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-sp-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-tx-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-cl-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-im-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-lib-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-loc-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-obs-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-sp-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-tx-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-cl-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-im-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-lib-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-loc-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-obs-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-sp-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-tx-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-cl-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-im-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-lib-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-loc-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-obs-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-sp-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-tx-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-cl-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-im-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-lib-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-loc-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-obs-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-sp-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-tx-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-cl-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-im-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-lib-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-loc-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-obs-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-sp-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-tx-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-cl-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-im-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-lib-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-loc-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-obs-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-sp-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-tx-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-cl-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-im-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-lib-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-loc-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-obs-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-sp-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-tx-detail-title{font-weight:500;font-size:15px;color:#557199}@media (pointer:coarse){.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-cl-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-im-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-lib-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-loc-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-obs-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-sp-detail-title,.bj-edit-checklist-dialog .bj-cl-detail-bar .bj-tx-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-cl-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-im-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-lib-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-loc-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-obs-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-sp-detail-title,.bj-edit-entry-dialog .bj-obs-detail-bar .bj-tx-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-cl-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-im-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-lib-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-loc-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-obs-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-sp-detail-title,.bj-edit-locations-dialog .bj-loc-detail-bar .bj-tx-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-cl-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-im-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-lib-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-loc-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-obs-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-sp-detail-title,.bj-edit-synonym-pack-dialog .bj-sp-detail-bar .bj-tx-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-cl-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-im-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-lib-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-loc-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-obs-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-sp-detail-title,.bj-edit-taxonomy-dialog .bj-tx-detail-bar .bj-tx-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-cl-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-im-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-lib-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-loc-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-obs-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-sp-detail-title,.bj-import-dialog .bj-im-detail-bar .bj-tx-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-cl-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-im-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-lib-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-loc-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-obs-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-sp-detail-title,.bj-library-dialog .bj-lib-detail-bar .bj-tx-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-cl-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-im-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-lib-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-loc-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-obs-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-sp-detail-title,.bj-tx-dialog .bj-tx-detail-bar .bj-tx-detail-title{font-size:16px}}.bj-library-dialog .bj-lib-tab{display:contents}@media (min-width:960px){md-dialog.bj-checklist-picker-dialog{max-height:402px!important}}@media (min-width:960px){md-dialog.bj-new-library-item-dialog{height:380px}}@media (max-width:959px){md-dialog.bj-checklist-picker-dialog .bj-input-group{margin-top:0;margin-bottom:0}}.md-autocomplete-suggestions-container{background:#fdfdfd!important}md-content{background:#fdfdfd!important}.md-autocomplete-suggestions-container li.selected,.md-autocomplete-suggestions-container li:hover{background:#e8e8e8!important}ul.md-autocomplete-suggestions li p{line-height:initial;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}ul.md-autocomplete-suggestions li p:not(.secondary){padding-top:7px}ul.md-autocomplete-suggestions li p.secondary{color:#999;font-size:var(--bj-list-secondary-font)}.md-virtual-repeat-sizer{display:block!important}div.bj-dialog-content{background-color:#eee;overflow-y:auto;overflow-x:hidden}div.bj-dialog-toolbar{margin:6px}div.bj-search{z-index:10;background-color:#fff;padding-left:6px;padding-right:6px;margin-right:8px;width:245px;max-width:100%;-webkit-align-items:center;align-items:center}.bj-edit-locations-dialog md-list-item .md-list-item-text>p{font-size:var(--bj-list-primary-font)}@media (pointer:coarse){.bj-edit-locations-dialog .bj-loc-detail .bj-input-group>.layout-column>:not(bj-autocomplete-container){margin-top:12px}}md-pagination-wrapper{width:auto!important}md-tabs-canvas{background-color:#fff}md-tab-content{background-color:#eee}md-tab-content>div{height:100%;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;display:-webkit-flex;display:flex}md-tabs.bj-tab-swiping md-tab-content{transition:none}md-tabs.bj-tab-swiping md-tab-content.bj-tab-swipe-peek{-webkit-animation:none;animation:none}md-tabs.bj-tab-swiping md-tab-content.bj-tab-swipe-peek,md-tabs.bj-tab-swiping md-tab-content.bj-tab-swipe-peek *{visibility:visible}md-dialog-content{margin:16px}.bj-whats-new-dialog .md-actions{border-top:1px solid rgba(0,0,0,.12)}.bj-whats-new-dialog .bj-whats-new-feature{padding:16px 0}.bj-whats-new-dialog .bj-whats-new-feature:first-child{padding-top:4px}.bj-whats-new-dialog .bj-whats-new-feature+.bj-whats-new-feature{border-top:1px solid rgba(0,0,0,.12)}.bj-whats-new-dialog .bj-whats-new-feature-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#757575}.bj-whats-new-dialog .bj-whats-new-feature-body{color:rgba(0,0,0,.74);line-height:1.5}.bj-whats-new-dialog .bj-whats-new-feature-body p{margin:0 0 8px}.bj-whats-new-dialog .bj-whats-new-feature-body p:last-child{margin-bottom:0}.bj-whats-new-dialog .bj-whats-new-feature-body ul{margin:0 0 8px;padding-left:22px}.bj-whats-new-dialog .bj-whats-new-feature-body ul:last-child{margin-bottom:0}.bj-whats-new-dialog .bj-whats-new-feature-body ul li{margin-bottom:6px}.bj-whats-new-dialog .bj-whats-new-feature-body ul li:last-child{margin-bottom:0}.bj-whats-new-dialog .bj-whats-new-feature-body a{color:#6d86aa;text-decoration:underline}.bj-whats-new-dialog .bj-whats-new-feature-body code{font-family:monospace;background-color:rgba(0,0,0,.06);border-radius:3px;padding:1px 4px}p.bj-loading-message{width:100%;text-align:center;margin-top:50px;color:#d3d3d3}p.bj-input-message{margin-top:12px;color:grey}.bj-no-data-message{margin:11px}.bj-no-data-message h2{color:#757575}.bj-no-data-message p{color:grey}.bj-no-data-message.bj-list-empty-message{margin-top:calc(var(--bj-list-header-height) + 8px)}button.bj-secondary{margin-right:16px!important;margin-top:-2px!important;margin-bottom:-2px!important;width:48px!important;height:48px!important;padding:0!important}button.bj-large-secondary{margin-right:16px!important;margin-top:-10px!important;margin-bottom:-10px!important;width:64px!important;height:64px!important;padding:0!important}md-icon.bj-secondary,md-progress-circular.bj-secondary{margin-right:28px!important}p.bj-input-tip{margin-top:8px;margin-bottom:0;margin-left:3px;font-size:14px;color:grey}md-chips.bj-editable-chips>md-chips-wrap>md-chip>div.md-chip-content{padding-right:12px!important;min-width:125px}md-chips.bj-editable-chips div.md-chip-input-container{display:none!important}md-chips .md-chips.md-focused,md-chips.bj-editable-chips.md-default-theme .md-chips.md-focused{box-shadow:0 1px #e0e0e0}.leaflet-marker-photo{border:2px solid #fff;box-shadow:3px 3px 10px #888;box-sizing:initial!important}.leaflet-marker-photo div{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.leaflet-marker-photo b{position:absolute;top:-7px;right:-11px;color:#555;background-color:#fff;border-radius:8px;height:12px;min-width:12px;line-height:12px;text-align:center;padding:3px;box-shadow:0 3px 14px rgba(0,0,0,.4);box-sizing:initial!important}@media (pointer:coarse){.leaflet-popup-content{font-size:var(--bj-list-secondary-font);line-height:2}.leaflet-popup-content b{font-size:var(--bj-list-primary-font)}}.leaflet-bottom,.leaflet-top{z-index:1!important}button.bj-triangle-button{margin:-3px -3px -3px -33px!important;width:36px!important;min-width:36px!important;height:36px!important}md-input-container+button.bj-triangle-button{color:#757575}button.bj-triangle-button:not(.md-focused) div.bj-triangle-button-background{background:radial-gradient(circle,rgba(255,255,255,.85) 25%,rgba(255,255,255,.01) 45%);top:-1px}bj-capture.bj-selected .bj-thumbnail-container{margin:0;border:4px solid #ffb74d;box-sizing:content-box}#capturePickerDialog p.bj-validation-message-right{top:-10px}#capturePickerDialog p.bj-validation-message-left{top:-40px;left:-174px}.bj-geotag-input{max-width:240px}.bj-capture-select{width:180px}div.bj-capture-picker-area{background-color:#ccc;border:4px solid #ccc;position:relative}div.bj-capture-picker-area.over{background-color:#ddd;border-color:#ffb74d}.bj-capture-picker-actions .bj-capture-row-break{-webkit-flex:0 0 100%;flex:0 0 100%;height:0}@media (max-width:959px){.bj-capture-picker-dialog .bj-icon-label-button{min-width:0!important;width:40px;padding:8px!important;margin:0!important}.bj-capture-picker-dialog .bj-icon-label-button .bj-button-label{display:none}.bj-capture-picker-dialog .bj-icon-label-button md-icon{margin-right:0}.bj-capture-picker-dialog .bj-icon-label-button:first-child{margin-left:-8px!important}.bj-capture-picker-dialog .bj-capture-time{-webkit-order:1;order:1;margin-left:8px}.bj-capture-picker-dialog .bj-capture-time>md-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bj-capture-picker-dialog .bj-caption-input{-webkit-order:2;order:2;-webkit-flex:1 1 100%;flex:1 1 100%;min-width:0;margin-left:0!important}.bj-capture-picker-dialog .bj-caption-input input{width:100%}.bj-capture-picker-dialog .bj-capture-geotag{-webkit-order:3;order:3;-webkit-flex:1;flex:1}.bj-capture-picker-dialog .bj-capture-geotag .bj-geotag-input{max-width:none}.bj-capture-picker-dialog .bj-capture-actions-spacer{display:none}.bj-capture-picker-dialog .md-primary{-webkit-order:4;order:4}.bj-capture-picker-dialog .bj-capture-row-break{display:none}}div.bj-checklist-picker-detail{position:absolute;left:2px;top:19px;color:grey;font-size:12px;max-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:98%}md-input-container.bj-checklist-picker>md-select>md-select-value{padding-top:0;padding-bottom:9px}md-input-container.bj-checklist-picker>md-select>md-select-value>span:not(.md-select-icon){font-size:var(--bj-input-font);font-weight:500;-webkit-align-self:baseline;align-self:baseline}md-input-container.bj-checklist-picker.md-input-focused>md-select>md-select-value{padding-bottom:8px!important}md-radio-button[disabled] div.md-on{background-color:#bdbdbd}.md-list-item-inner{min-height:44px!important}.md-list-item-inner md-checkbox{margin-top:-2px!important}.md-autocomplete-suggestions li.md-autocomplete-suggestion{height:var(--bj-list-row-height);line-height:var(--bj-list-row-height);font-size:var(--bj-list-primary-font)}md-radio-button p{margin:0;color:#888;font-size:12px}div.bj-dialog-content>p{margin-top:6px;margin-bottom:0}md-input-container>md-icon+md-chips>md-chips-wrap{margin-left:36px}md-input-container.md-input-focused md-chip md-icon{color:rgba(0,0,0,.541176)!important}md-radio-button.bj-horizontal{display:inline-block}.bj-taxon-bullet-base,.bj-taxon-bullet-family,.bj-taxon-bullet-genus,.bj-taxon-bullet-order,.bj-taxon-bullet-species,.bj-taxon-bullet-subspecies,.bj-taxon-legend-base,.bj-taxon-legend-family,.bj-taxon-legend-genus,.bj-taxon-legend-order{background-color:#c7d2e0;color:#fff;width:6px;height:6px;margin-right:6px;-webkit-align-self:center;align-self:center}.bj-taxon-bullet-order{height:36px;background-color:#476287}.bj-taxon-bullet-family{height:26px;background-color:#6d86aa}.bj-taxon-bullet-genus{height:16px}.bj-taxon-bullet-species{background-color:transparent}.bj-taxon-bullet-subspecies{background-color:transparent}.bj-taxon-legend-base,.bj-taxon-legend-family,.bj-taxon-legend-genus,.bj-taxon-legend-order{margin:auto;display:block}.bj-taxon-legend-order{width:36px;background-color:#476287}.bj-taxon-legend-family{width:26px;background-color:#6d86aa}.bj-taxon-legend-genus{width:16px}md-menu-item{min-height:var(--bj-menu-row-height);height:var(--bj-menu-row-height)}md-menu-item>.md-button{font-size:var(--bj-input-font)}md-menu-content{max-height:calc(100vh - 96px)}h2,h3,h4{margin-bottom:6px}div.bj-button-triangle{display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:1px 0 1px 4px}button.bj-icon-label-button{padding-right:10px}button.bj-icon-label-button md-icon{margin-right:4px}button.bj-detail-back-btn{margin-top:12px;margin-bottom:6px}.bj-detail-stepper{margin-top:12px;margin-bottom:6px}.bj-detail-stepper button.bj-detail-step-btn{margin:0}.bj-detail-stepper .bj-detail-stepper-position{padding:0 4px;white-space:nowrap}@media (pointer:coarse){button.bj-detail-back-btn{min-height:48px;font-size:16px}button.bj-detail-back-btn md-icon{width:28px;height:28px;min-width:28px;min-height:28px}.bj-detail-stepper button.bj-detail-step-btn{min-width:48px;min-height:48px}.bj-detail-stepper button.bj-detail-step-btn md-icon{width:28px;height:28px;min-width:28px;min-height:28px}.bj-detail-stepper .bj-detail-stepper-position{font-size:16px}}@media (max-width:959px){.bj-detail-heading{display:none}.bj-summary-controller{padding-top:8px}}.bj-graph-subtext{margin-top:4px}.bj-graph-subtext .bj-detail-info-btn{width:24px;min-width:0;height:24px;min-height:24px;padding:0;margin:0 0 0 4px;line-height:24px}.bj-info-panel{margin-top:4px}.bj-info-panel-inner{max-width:320px;padding:12px 16px;background-color:#fff;border-radius:4px}.bj-info-panel-inner .bj-info-panel-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#757575}.bj-info-panel-inner .bj-info-panel-body{color:#444;line-height:1.5}.bj-info-panel-inner .bj-info-panel-body p{margin:0 0 8px}.bj-info-panel-inner .bj-info-panel-body p:last-child{margin-bottom:0}.bj-report-controller .bj-detail-header+div>:first-child>div:first-child>p:first-child,.bj-report-controller .bj-detail-header+div>:first-child>p:first-child{margin-top:0}button.bj-label-icon-button{padding-left:10px}button.bj-label-icon-button md-icon{margin-left:4px}div.md-toast-content{background-color:#ef6c00!important;color:#fff!important}div.md-toast-content md-icon{color:#fff}div.md-toast-content a{border-bottom:1px solid;cursor:pointer;font-weight:500;color:#fff!important}md-toast.md-warn-toast-theme div.md-toast-content{background-color:#e91e63!important}@media (max-width:959px){md-toast .md-toast-content{padding-bottom:calc(10px + env(safe-area-inset-bottom))}body:has(md-dialog.md-dialog-fullscreen) md-toast{bottom:calc(52px + 10px + env(safe-area-inset-bottom))}body:has(md-dialog.md-dialog-fullscreen) md-toast .md-toast-content{padding-bottom:0}}#bj-filter-panel{background-color:#fff}#bj-filter-panel button>span{color:#757575}#bj-filter-panel .md-button.md-primary:not([disabled]),#bj-filter-panel .md-button.md-primary:not([disabled]) md-icon,#bj-filter-panel .md-button.md-primary:not([disabled])>span{color:#557199}.bj-filter-clear-button md-icon{margin-right:4px}#bj-filter-panel .bj-two-line-select.md-input-has-value md-select-value span:not(.md-select-icon),.bj-filter-editor-dialog .bj-two-line-select.md-input-has-value md-select-value span:not(.md-select-icon){margin-bottom:10px;margin-top:-12px;font-size:14px}#bj-filters-view>#bj-filter-panel{position:absolute;top:0;left:2px;right:16px;z-index:50}@media (min-width:960px){.bj-filter-group bj-autocomplete-container md-autocomplete{width:260px!important}#bjFilterBarDate,#bjFilterBarEndDate{min-width:124px;max-width:158px}#bjFilterBarProperty{min-width:180px;max-width:180px}}md-radio-button .secondary{color:#888!important;font-size:12px!important;font-weight:400!important}md-list-item>md-icon{padding-right:16px}md-list-item>button md-icon{padding-right:8px}md-icon.bj-error{color:#f06292}div.bj-select-secondary{position:absolute;left:4px;top:15px;width:85%;color:grey;font-size:12px}bj-checklist-picker{margin-right:8px}md-input-container.bj-label-only{width:200px;display:block}div[md-autocomplete-replace]{position:absolute;top:4px;left:2px}md-autocomplete.md-icon-left md-input-container{padding-left:36px;padding-right:0}md-autocomplete.md-icon-left md-input-container label{left:34px}md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore){padding-left:2px}md-input-container.md-input-has-value.md-input-focused label:not(.md-no-float):not(.md-container-ignore){color:#557199}md-input-container.bj-wrap-select.md-input-has-value .md-select-value :first-child{white-space:initial;font-size:14px;line-height:1;margin-top:-6px;max-height:28px}md-option.bj-checklist-option>div{white-space:initial}div.bj-date-badge{background-color:#a7b7ce;color:#fff;width:32px;min-width:32px;height:32px;margin-right:8px;text-align:center}div.bj-date-badge p.bj-primary{margin:0;padding:0;font-size:16px;line-height:20px;font-weight:500}div.bj-date-badge p.bj-secondary{margin:0;padding:0;font-size:11px;line-height:9px}span.bj-species-badge{width:42px;margin:0;display:inline-block}span.bj-species-badge md-icon{width:14px;height:14px;min-width:14px;min-height:14px;color:#bbb;margin:-2px 5px 0 0}span.bj-photo-badge{margin:0;display:inline-block;float:right}span.bj-photo-badge md-icon{width:18px;height:18px;min-width:18px;min-height:18px;color:#999;margin:0;margin-top:-2px;margin-right:12px}div.bj-tip{font-size:var(--bj-content-secondary-font);color:grey;margin-top:16px;text-align:center}.bj-no-shrink{-webkit-flex-shrink:0;flex-shrink:0}.bj-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bj-jump{-webkit-animation:jump .8s cubic-bezier(.4,0,.2,1) infinite;animation:jump .8s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes jump{10%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{10%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}90%{-webkit-transform:translateY(0);transform:translateY(0)}}md-icon.bj-error-badge{position:absolute;width:16px;height:16px;min-width:16px;min-height:16px;left:13px;top:-5px;color:#f06292!important;fill:#f06292!important}md-tooltip{font-size:12px!important}md-dialog.bj-highlight-a{-webkit-animation:flash-a .3s linear 1;animation:flash-a .3s linear 1}@-webkit-keyframes flash-a{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes flash-a{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}md-dialog.bj-highlight-b{-webkit-animation:flash-b .3s linear 1;animation:flash-b .3s linear 1}@-webkit-keyframes flash-b{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes flash-b{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}button>span.bj-two-line-menu-item{-webkit-flex-direction:column;flex-direction:column;display:-webkit-inline-flex;display:inline-flex}button>span.bj-two-line-menu-item span.bj-secondary{font-size:11px;color:grey;margin-top:-20px}md-autocomplete{min-width:60px}.bj-concepts-list,.bj-entries-list,.bj-flex-21,.bj-item-list-base,.bj-locations-list{-webkit-flex:1 1 21%;flex:1 1 21%;max-width:21%;max-height:100%;box-sizing:border-box}.bj-concepts-list,.bj-entries-list,.bj-item-list-base,.bj-locations-list{min-width:200px;max-width:300px;-webkit-flex-grow:0;flex-grow:0}.bj-captures-list{min-width:0;max-width:0;overflow:hidden}.bj-fill,button.bj-triangle-button:not(.md-focused) div.bj-triangle-button-background{position:absolute;top:0;right:0;bottom:0;left:0}.bj-observations-report p.bj-grid-item{padding-left:0}.bj-observations-report .bj-report-col-date{width:110px}.bj-observations-report .bj-report-col-species{width:180px}.bj-observations-report .bj-report-col-location{width:195px}.bj-species-report .bj-report-col-obsdate{width:120px}.bj-species-report .bj-report-sci{padding-left:10px;font-style:italic}.bj-firsts-report .bj-report-col-number{width:100px}.bj-firsts-report .bj-report-col-date{width:120px}.bj-firsts-report .bj-report-col-location{width:180px}.bj-firsts-report .bj-report-sci{padding-left:10px;font-style:italic}.bj-report-icon{display:none}.bj-report-section-divider{display:none}@media (max-width:600px){.bj-report-icon{display:inline-block;width:16px;height:16px;min-width:16px;min-height:16px;color:grey;margin:-2px 6px 0 0}.bj-report-section-divider{display:block}.bj-observations-report .bj-report-header{display:none}.bj-observations-report .bj-grid-group{padding-top:6px;padding-bottom:6px}.bj-observations-report .bj-grid-group>.bj-grid-item{-webkit-flex:1 1 100%;flex:1 1 100%;width:auto;padding-top:0;padding-bottom:0}.bj-observations-report .bj-grid-group>.bj-grid-item:not(:first-child){margin-top:4px}.bj-observations-report .bj-grid-group>.bj-report-col-species{-webkit-flex:0 0 50%;flex:0 0 50%;min-width:0}.bj-observations-report .bj-grid-group>.bj-report-col-species .bj-report-icon{vertical-align:middle;margin-top:0}.bj-observations-report .bj-grid-group>.bj-report-col-species .bj-grid-secondary{padding-left:22px}.bj-observations-report .bj-grid-group>.bj-report-col-location{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.bj-observations-report .bj-grid-group>.bj-grid-item:not(.bj-report-col-date):not(.bj-report-col-species):not(.bj-report-col-location):not(.observation){-webkit-flex:0 0 50%;flex:0 0 50%;min-width:0;padding-left:22px}.bj-observations-report .bj-grid-group>.bj-grid-item.observation{padding-left:22px}.bj-species-report h3.bj-report-col-obsdate{display:none}.bj-species-report .bj-report-row{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:6px;padding-bottom:6px}.bj-species-report .bj-report-name{-webkit-flex:1 1 100%;flex:1 1 100%;line-height:1.25}.bj-species-report .bj-report-sci{-webkit-flex:1 1 100%;flex:1 1 100%;padding-left:0;line-height:1.25}.bj-species-report span.bj-report-col-obsdate{width:auto;margin-top:4px}.bj-species-report .bj-report-sci+span.bj-report-col-obsdate{-webkit-flex:0 0 50%;flex:0 0 50%}.bj-species-report span.bj-report-col-obsdate+span.bj-report-col-obsdate{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.bj-firsts-report .bj-report-header{display:none}.bj-firsts-report .bj-report-row{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;align-items:baseline;padding-top:6px;padding-bottom:6px}.bj-firsts-report span.bj-report-col-number{-webkit-flex:0 0 44px;flex:0 0 44px;width:auto;font-weight:500;line-height:1.25}.bj-firsts-report .bj-report-name{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;line-height:1.25}.bj-firsts-report .bj-report-sci{-webkit-flex:1 1 100%;flex:1 1 100%;padding-left:44px;line-height:1.25}.bj-firsts-report span.bj-report-col-date{-webkit-flex:0 0 calc(50% - 44px);flex:0 0 calc(50% - 44px);width:auto;margin-left:44px;margin-top:4px}.bj-firsts-report span.bj-report-col-location{-webkit-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;margin-top:4px}.bj-firsts-report .bj-report-section-divider{margin-top:8px}.bj-checklist-report-legend{display:none}.bj-checklist-report-row{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:6px;padding-bottom:6px}.bj-checklist-report-row .bj-checklist-report-name{-webkit-flex:0 1 auto;flex:0 1 auto;min-width:0}.bj-checklist-report-row .bj-checklist-report-badges{-webkit-order:1;order:1;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}.bj-checklist-report-row .bj-checklist-report-sci{-webkit-order:2;order:2;-webkit-flex:1 1 100%;flex:1 1 100%;padding-left:0}.bj-checklist-report-row .bj-checklist-report-grid{-webkit-order:3;order:3;-webkit-flex:1 1 100%;flex:1 1 100%;width:100%;margin-top:4px}.bj-checklist-report-row .bj-checklist-report-col{-webkit-flex:1 1 0;flex:1 1 0;min-width:0}.bj-checklist-report-row .bj-checklist-report-box{-webkit-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0}}div.bj-no-premium-content-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;text-align:center;color:#b8b8c1;background:linear-gradient(rgba(255,167,38,.3),rgba(255,167,38,.05) 240px,rgba(255,167,38,0) 380px),linear-gradient(rgba(62,61,74,.96) 140px,rgba(62,61,74,.9) 320px,rgba(62,61,74,.74) 460px,rgba(62,61,74,.5))}div.bj-no-premium-content-overlay .bj-no-premium-card{max-width:380px;margin:0 auto;padding:48px 24px 0;box-sizing:border-box}div.bj-no-premium-content-overlay md-icon.bj-no-premium-icon{width:46px;height:46px;color:#ffb74d}div.bj-no-premium-content-overlay .bj-no-premium-eyebrow{display:block;margin-top:4px;color:#ffb74d;font-weight:600;font-size:13px;letter-spacing:2px}div.bj-no-premium-content-overlay .bj-no-premium-lead{margin:8px 0 0;color:#fff;font-size:16px;line-height:1.5}div.bj-no-premium-content-overlay .bj-no-premium-features{margin:16px 0 4px}div.bj-no-premium-content-overlay .bj-no-premium-features md-icon{display:inline-block;width:26px;height:26px;margin:0 9px;color:#ffb74d}div.bj-no-premium-content-overlay .bj-no-premium-button{margin:12px 0 0;background:#ff9800;color:#fff;font-weight:600}div.bj-no-premium-content-overlay .bj-no-premium-button:not([disabled]):hover{background:#fb8c00}div.bj-no-premium-content-overlay .bj-no-premium-button[disabled]{background:rgba(255,255,255,.12);color:rgba(255,255,255,.4)}div.bj-no-premium-content-overlay .bj-no-premium-disclosure{max-width:320px;margin:14px auto 0;font-size:12px;line-height:1.5;opacity:.85}div.bj-no-premium-content-overlay .bj-no-premium-go{margin:12px 0 0;font-weight:600}div.bj-no-premium-content-overlay .bj-no-premium-go .bj-anchor{color:#ffb74d}div.bj-no-premium-content-overlay.bj-no-premium-filters-only{bottom:initial;height:90px}div.bj-no-premium-content-overlay.bj-no-premium-filters-only>.bj-no-premium-card{display:none}div.bj-premium-filter-row>p{padding-top:0}div.bj-premium-filter-row>p>span.bj-grid-value{font-weight:500}md-icon.bj-premium{color:#ffb74d;margin:4px;margin-right:6px}div.no-premium bj-chart:not(#speciesProgressChart){-webkit-filter:blur(3px);filter:blur(3px)}span.bj-notification-badge{background-color:#ef6c00;padding:2px 4px;border-radius:4px;font-size:12px;color:#fff}span.bj-first-badge,span.bj-potential-first-badge{background-color:#ffa726;padding:2px 4px;border-radius:4px;font-size:12px;color:#fff;height:14px;margin:12px}span.bj-potential-first-badge{margin:0 12px;display:inline-block;width:9px;vertical-align:middle;line-height:14px;text-align:center}span.bj-potential-first-badge.bj-secondary{background-color:#66bb6a}.md-calendar-month-label:not(.md-calendar-month-label-disabled):hover{background-color:#e0e0e0}.bj-checklist-report-badges{width:40px}.bj-checklist-report-row .bj-checklist-report-name{-webkit-flex:0 1 auto;flex:0 1 auto}.bj-checklist-report-sci{-webkit-flex:1 1 auto;flex:1 1 auto;padding-left:10px;font-style:italic}.bj-checklist-report-label{color:grey;font-size:10px;margin:-5px 0 0 4px;font-family:monospace}.bj-checklist-report-label span{height:9px}.bj-checklist-report-box{width:20px;height:18px;border:1px solid #000;margin:2px -1px 0 0}.bj-capture-viewer{position:relative;overflow:hidden}.bj-capture-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;background-color:#f0f0f6}.bj-content-pane.bj-capture-viewer-open .ps__rail-x,.bj-content-pane.bj-capture-viewer-open .ps__rail-y{display:none!important}.bj-capture-overlay.bj-fade-in{-webkit-animation:bjCaptureOverlayIn 150ms ease;animation:bjCaptureOverlayIn 150ms ease}.bj-capture-overlay-closing{opacity:0;transition:opacity 150ms ease}@-webkit-keyframes bjCaptureOverlayIn{from{opacity:0}to{opacity:1}}@keyframes bjCaptureOverlayIn{from{opacity:0}to{opacity:1}}.bj-swiping-in .bj-capture-image{visibility:hidden}.bj-capture-transition-overlay{position:fixed;z-index:1000;margin:0;pointer-events:none;background-repeat:no-repeat;background-position:center;will-change:left,top,width,height,background-size}.bj-map-back-btn,.bj-viewer-back-btn{position:absolute;top:16px;left:16px;z-index:10;overflow:hidden;background:rgba(0,0,0,.5);border:none;border-radius:20px;height:40px;padding:0 14px 0 10px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#fff;font-size:14px;font-weight:500;transition:background-color .2s ease}.bj-map-back-btn md-icon,.bj-viewer-back-btn md-icon{color:#fff;margin-right:4px}@media (hover:hover){.bj-map-back-btn:hover,.bj-viewer-back-btn:hover{background-color:rgba(0,0,0,.75)}}.bj-map-back-btn:focus:not(:focus-visible),.bj-viewer-back-btn:focus:not(:focus-visible){outline:0}.bj-viewer-actions{position:absolute;bottom:16px;right:16px;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:12px}.bj-viewer-action-btn{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;transition:background-color .2s ease}.bj-viewer-action-btn md-icon{color:#fff}@media (hover:hover){.bj-viewer-action-btn:hover{background-color:rgba(0,0,0,.75)}}.bj-viewer-action-btn:focus:not(:focus-visible){outline:0}.bj-viewer-action-btn--share md-icon{-webkit-transform:translateX(-1px);transform:translateX(-1px)}.bj-map-back-btn{top:calc(var(--bj-filter-bar-height,90px) + 8px + 16px);left:calc(8px + 16px)}.leaflet-container .leaflet-top .bj-map-control{margin-top:16px}.leaflet-container .leaflet-bottom .bj-map-control{margin-bottom:16px}.leaflet-container .leaflet-left .bj-map-control{margin-left:16px}.leaflet-container .leaflet-right .bj-map-control{margin-right:16px}.mapbox-logo{display:none}.bj-map-control-btn{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:44px;height:44px;padding:0;border:none;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;transition:background-color .2s ease}.bj-map-control-btn md-icon{color:#fff}@media (hover:hover){.bj-map-control-btn:hover{background-color:rgba(0,0,0,.75)}}.bj-map-control-btn:focus:not(:focus-visible){outline:0}.bj-map-control-btn[disabled]{opacity:.4;cursor:default}.bj-map-round-btn{border-radius:50%}.bj-map-zoom-control{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border-radius:22px;overflow:hidden}.bj-map-zoom-control .bj-map-control-btn+.bj-map-control-btn{border-top:1px solid rgba(255,255,255,.25)}.bj-map-info-control,.bj-map-layer-control{position:relative}.bj-map-popout{display:none;position:absolute;background:rgba(0,0,0,.75);border-radius:12px;color:#fff}.bj-map-popout-open .bj-map-popout{display:block}.bj-map-layer-menu{top:calc(100% + 8px);right:0;padding:4px}.bj-map-layer-option{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:44px;padding:0 14px;border:none;border-radius:8px;background:0 0;color:#fff;cursor:pointer;white-space:nowrap}@media (hover:hover){.bj-map-layer-option:hover{background-color:rgba(255,255,255,.15)}}.bj-map-layer-option:focus:not(:focus-visible){outline:0}.bj-map-layer-active{background-color:rgba(255,255,255,.18);font-weight:600}.bj-map-pill-label{font-size:14px;font-weight:500}.bj-map-attribution{bottom:calc(100% + 8px);left:0;max-width:280px;padding:10px 14px;font-size:14px;line-height:1.7}.leaflet-control .bj-map-attribution a{display:inline-block;padding:2px 0;color:#fff;text-decoration:underline;white-space:nowrap}.leaflet-control .bj-map-attribution a:hover{color:#fff}.bj-map-search-control{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:220px;height:44px;padding:0 6px 0 12px;background:rgba(0,0,0,.5);border-radius:22px}.bj-map-search-icon{-webkit-flex:none;flex:none;margin-right:6px;color:#fff}.bj-map-search-input{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;height:100%;padding:0 8px 0 0;border:none;outline:0;background:0 0;color:#fff;font-size:14px}.bj-map-search-input::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.bj-map-search-input::placeholder{color:rgba(255,255,255,.8)}.bj-map-search-clear{-webkit-flex:none;flex:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;overflow:hidden;background:0 0;cursor:pointer}.bj-map-search-clear md-icon{color:rgba(255,255,255,.8)}@media (hover:hover){.bj-map-search-clear:hover md-icon{color:#fff}}.bj-map-search-clear:focus:not(:focus-visible){outline:0}.bj-map-search-results{position:absolute;top:calc(100% + 8px);left:0;width:220px;max-height:260px;overflow-y:auto;padding:4px;background:rgba(0,0,0,.75);border-radius:12px;color:#fff}.bj-map-search-result{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;padding:8px 12px;border:none;border-radius:8px;background:0 0;color:#fff;text-align:left;cursor:pointer}@media (hover:hover){.bj-map-search-result:hover{background-color:rgba(255,255,255,.15)}}.bj-map-search-result:focus:not(:focus-visible){outline:0}.bj-map-search-result-label{font-size:14px}md-dialog .md-actions.bj-geotag-actions{-webkit-align-items:flex-end;align-items:flex-end}.bj-geotag-readout{gap:4px}.bj-geotag-readout>.bj-grid-item{margin:0}.bj-viewer-nav-zone{position:absolute;top:0;bottom:0;width:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;z-index:5}.bj-viewer-nav-zone.bj-viewer-left-zone{left:0;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:16px}.bj-viewer-nav-zone.bj-viewer-right-zone{right:0;-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:16px}.bj-viewer-nav-zone .bj-viewer-nav-btn{position:relative;overflow:hidden;opacity:0;transition:opacity .2s ease;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:56px;height:56px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0}.bj-viewer-nav-zone .bj-viewer-nav-btn md-icon{color:#fff;width:32px;height:32px;min-width:32px;min-height:32px}@media (hover:hover){.bj-viewer-nav-zone .bj-viewer-nav-btn:hover{background-color:rgba(0,0,0,.75)}}.bj-viewer-nav-zone .bj-viewer-nav-btn:focus:not(:focus-visible){outline:0}.bj-viewer-nav-zone:hover .bj-viewer-nav-btn{opacity:1}@media (hover:none){.bj-viewer-nav-zone{display:none}}.bj-viewer-stepper{position:absolute;top:16px;right:16px;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:40px;background:rgba(0,0,0,.5);border-radius:20px;overflow:hidden;color:#fff}.bj-viewer-stepper .bj-viewer-stepper-label{padding:0 10px;min-width:56px;border-left:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25);text-align:center;font-size:14px;font-weight:500;white-space:nowrap}.bj-viewer-stepper .bj-viewer-stepper-btn{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:44px;height:40px;padding:0;border:none;background:0 0;color:#fff;cursor:pointer;transition:background-color .2s ease}.bj-viewer-stepper .bj-viewer-stepper-btn md-icon{color:#fff}@media (hover:hover){.bj-viewer-stepper .bj-viewer-stepper-btn:hover:not([disabled]){background-color:rgba(0,0,0,.35)}}.bj-viewer-stepper .bj-viewer-stepper-btn:focus:not(:focus-visible){outline:0}.bj-viewer-stepper .bj-viewer-stepper-btn[disabled]{opacity:.4;cursor:default}@media (max-width:959px){input,md-autocomplete input,md-select,textarea{font-size:16px!important}}@media (max-width:960px){#toolbar .bj-brand,#toolbar .bj-btn-label{display:none}#toolbar .bj-icon-label-button{min-width:0;padding-left:8px;padding-right:8px}#toolbar .bj-icon-label-button md-icon{margin-right:0}.bj-filter-row{-webkit-flex-wrap:wrap;flex-wrap:wrap}}#toolbar .md-toolbar-tools{position:relative}.bj-toolbar-title{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:24px;line-height:24px;padding:0 96px;text-align:center;font-size:18px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.bj-overflow-menu{padding:0;min-width:0;overflow:hidden;max-height:none}.bj-overflow-pager{position:relative;max-width:17rem;overflow:hidden;transition:width .2s ease .12s,height .2s ease!important}.bj-overflow-pager.bj-drilled{transition:width .2s ease,height .2s ease!important}.bj-overflow-pane{width:-webkit-max-content;width:max-content;max-width:17rem;box-sizing:border-box;padding:8px 0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.bj-overflow-root{position:relative;-webkit-transform:translateX(0);transform:translateX(0)}.bj-overflow-sub{position:absolute;top:0;left:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.bj-overflow-pager.bj-drilled .bj-overflow-root{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.bj-overflow-pager.bj-drilled .bj-overflow-sub{-webkit-transform:translateX(0);transform:translateX(0)}.bj-overflow-pager.bj-overflow-instant,.bj-overflow-pager.bj-overflow-instant .bj-overflow-pane{transition:none!important}.bj-overflow-drill.md-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:left}.bj-overflow-chevron{margin-left:auto;opacity:.54}.bj-overflow-back .md-button{font-weight:500}.bj-overflow-pane md-menu-divider{display:block;width:100%;height:1px;margin:4px 0;background-color:rgba(0,0,0,.12)}.bj-overflow-scrim{position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;background-color:#212121;opacity:0;pointer-events:none;transition:opacity .4s ease}.bj-overflow-scrim.bj-overflow-scrim-shown{opacity:.48}.bj-overflow-modal #bj-list-view,.bj-overflow-modal .bj-content-pane{pointer-events:none}@media (max-width:959px){.bj-settings-master-detail .bj-md-detail{display:none}.bj-settings-master-detail.bj-md-detail-open .bj-md-list{display:none}.bj-settings-master-detail.bj-md-detail-open .bj-md-detail{display:-webkit-flex;display:flex}}.bj-leading-btn{position:relative}.bj-leading-btn md-icon{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bj-leading-btn.bj-nav-open .bj-leading-menu{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bj-nav-modal{pointer-events:none}.bj-nav-modal #nav{pointer-events:auto}.bj-nav-modal .bj-leading-btn{pointer-events:auto}@media (max-width:959px){#bj-filters-view>#bj-filter-panel.bj-filter-summary-mode{left:0;right:0;box-shadow:0 3px 5px -1px rgba(0,0,0,.2)}.bj-filter-summary{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;box-sizing:border-box;min-height:56px;padding:8px 12px 8px 14px;cursor:pointer}.bj-filter-summary .bj-filter-summary-icon{-webkit-flex:none;flex:none;margin-right:14px}.bj-filter-summary .bj-filter-summary-text{min-width:0}.bj-filter-summary .bj-filter-summary-primary{margin:0;font-size:12px;line-height:1.2;color:grey}.bj-filter-summary .bj-filter-summary-secondary{margin:2px 0 0;font-size:15px;line-height:1.4;color:rgba(0,0,0,.87);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bj-filter-summary .bj-filter-summary-hint{color:grey}.bj-filter-summary .bj-filter-summary-clear{-webkit-flex:none;flex:none}.bj-filter-editor-dialog{background-color:#fdfdfd;max-width:none;max-height:calc(100vh - 96px)}.bj-filter-editor-dialog .bj-filter-editor-body{-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 16px 0}}@media (max-width:959px) and (pointer:coarse){.bj-filter-editor-dialog .bj-filter-editor-body{padding-top:20px}}@media (max-width:959px){.bj-filter-editor-dialog bj-autocomplete-container,.bj-filter-editor-dialog md-autocomplete,.bj-filter-editor-dialog md-input-container{width:100%}}@media (max-width:959px){.bj-filter-editor-dialog .bj-filter-field{margin-bottom:8px}}@media (max-width:959px) and (pointer:coarse){.bj-filter-editor-dialog .bj-filter-field{margin-bottom:18px}}@media (max-width:959px){.bj-filter-editor-dialog [layout=row]>.bj-filter-field+.bj-filter-field{margin-left:12px}}@media (max-width:959px){.bj-filter-editor-dialog .bj-filter-field-label{display:block;font-size:12px;color:grey}}@media (max-width:959px){.bj-filter-editor-dialog .bj-filter-editor-actions{-webkit-flex:none;flex:none;padding:6px 8px;border-top:1px solid rgba(0,0,0,.08)}.bj-filter-editor-dialog .bj-filter-editor-actions .md-button{margin-top:0;margin-bottom:0}.bj-filter-editor-dialog .bj-filter-editor-actions md-icon{margin-right:4px}}.bj-compact-list #bj-list-view{-webkit-flex:1 1 100%!important;flex:1 1 100%!important;min-width:0!important;max-width:100%!important;margin-right:0!important}.bj-compact-list #bj-list-view>*{width:100%!important;max-width:100%!important}.bj-compact-list .bj-content-pane{display:none}.bj-compact-detail #bj-list-view{display:none}.bj-compact-list md-list-item.active .primary{color:#555!important}.bj-compact-list md-list-item.active .secondary{color:#888!important}.bj-compact-list md-list-item.active button:not(.md-icon-button){background-color:transparent!important;border-left-color:transparent!important}.bj-compact-list.bj-filters-on-list #bj-list-view{z-index:auto!important}.bj-compact-list.bj-filters-on-list .bj-content-pane{display:block!important;position:absolute!important;top:0;left:0;right:0;z-index:58;pointer-events:none}.bj-compact-list.bj-filters-on-list .bj-content-pane #bj-filter-panel{pointer-events:auto}.bj-compact-list.bj-filters-on-list .bj-content-pane #bj-overlay-view,.bj-compact-list.bj-filters-on-list .bj-content-pane .bj-no-premium-content-overlay,.bj-compact-list.bj-filters-on-list .bj-content-pane bj-scroll-container{display:none!important}.bj-compact-list.bj-filters-on-list #bj-list-view .bj-list-reserve{height:var(--bj-filter-bar-height,90px);background-color:#f0f0f6}.bj-compact-detail.bj-filters-on-list #bj-filters-view{display:none}.bj-compact-detail.bj-filters-on-list #bj-filters-spacer{padding-top:0!important}