main.css 300 KB
Newer Older
1
@charset "utf-8";body{--esri-calcite-theme-name: "light-blue"}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/77156710-6a58-4606-b189-b4185e75967b.woff2") format("woff2"),url("../base/fonts/fonts/3d5260a1-e4cd-4567-80ed-69d23c40355f.woff") format("woff");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/77caabd3-1877-4634-85c8-8e398a093b99.woff2") format("woff2"),url("../base/fonts/fonts/e388ac99-8c6a-4451-8690-1d15b4d45adb.woff") format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"),url("../base/fonts/fonts/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6-basic.woff2") format("woff2"),url("../base/fonts/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f-basic.woff") format("woff");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2") format("woff2"),url("../base/fonts/fonts/d4ffabb3-dd7c-472a-bdfb-6700383c6354.woff") format("woff");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/77156710-6a58-4606-b189-b4185e75967b-ext.woff2") format("woff2"),url("../base/fonts/fonts/3d5260a1-e4cd-4567-80ed-69d23c40355f-ext.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/77caabd3-1877-4634-85c8-8e398a093b99-ext.woff2") format("woff2"),url("../base/fonts/fonts/e388ac99-8c6a-4451-8690-1d15b4d45adb-ext.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/014f2daa-c310-4a36-b9fd-79a8e0c48d44-ext.woff2") format("woff2"),url("../base/fonts/fonts/12b00842-ec20-4c7f-aa72-802fb00f6cc4-ext.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6-ext.woff2") format("woff2"),url("../base/fonts/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f-ext.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-ext.woff2") format("woff2"),url("../base/fonts/fonts/d4ffabb3-dd7c-472a-bdfb-6700383c6354-ext.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/77156710-6a58-4606-b189-b4185e75967b-greek.woff2") format("woff2"),url("../base/fonts/fonts/3d5260a1-e4cd-4567-80ed-69d23c40355f-greek.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/77caabd3-1877-4634-85c8-8e398a093b99-greek.woff2") format("woff2"),url("../base/fonts/fonts/e388ac99-8c6a-4451-8690-1d15b4d45adb-greek.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/014f2daa-c310-4a36-b9fd-79a8e0c48d44-greek.woff2") format("woff2"),url("../base/fonts/fonts/12b00842-ec20-4c7f-aa72-802fb00f6cc4-greek.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/a1049d00-54ad-4589-95b8-d353f7ab52f0-greek.woff2") format("woff2"),url("../base/fonts/fonts/13faf0ae-dcab-4d1c-9c08-f9ca339b6023-greek.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-greek.woff2") format("woff2"),url("../base/fonts/fonts/d4ffabb3-dd7c-472a-bdfb-6700383c6354-greek.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"),url("../base/fonts/fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"),url("../base/fonts/fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2") format("woff2"),url("../base/fonts/fonts/4d1d0d0d-9ea6-4117-901f-8b32ca1ab936.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2") format("woff2"),url("../base/fonts/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"),url("../base/fonts/fonts/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"),url("../base/fonts/fonts/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"),url("../base/fonts/fonts/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/1fed34fa-250a-4d32-9f1d-42f978a2e0b2.woff2") format("woff2"),url("../base/fonts/fonts/e57662ff-b1ef-4122-88c1-61bbdabeb365.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/2200dfff-da50-40b0-bc12-5e4b872a1998.woff2") format("woff2"),url("../base/fonts/fonts/dc10b3bd-5076-4df5-a5f5-e5961f4a6938.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/2a1ae9a5-b6b5-405c-b660-bbdf1b356952.woff2") format("woff2"),url("../base/fonts/fonts/a8aeea1b-1a9d-45b7-8ad9-7c71824599e2.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/6ea5fa46-5311-450b-8744-288a30c55348.woff2") format("woff2"),url("../base/fonts/fonts/d9e4040d-32ff-4a1c-ac04-927a781da1f5.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"),url("../base/fonts/fonts/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"),url("../base/fonts/fonts/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"),url("../base/fonts/fonts/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"),url("../base/fonts/fonts/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/32a2c5cf-6736-44a6-a276-49ba7e030944.woff2") format("woff2"),url("../base/fonts/fonts/fa71df11-7b19-4baf-8ff7-3537dea718f0.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"),url("../base/fonts/fonts/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"),url("../base/fonts/fonts/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"),url("../base/fonts/fonts/121524c1-8d82-4155-bfb3-fd2f15f09e93.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"),url("../base/fonts/fonts/f1799750-0952-403f-8108-b2402eed0f62.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"),url("../base/fonts/fonts/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"),url("../base/fonts/fonts/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"SST Vietnamese";src:url("../base/fonts/fonts/c4cc9032-7eee-4a6e-ae8b-f384b1349bcf.woff2") format("woff2"),url("../base/fonts/fonts/1b3078ef-2971-4c95-b6ca-13ab528758cb.woff") format("woff");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:"SST Vietnamese";src:url("../base/fonts/fonts/c1905e2e-a1cb-49de-9bb0-ce3c5ffc85ae.woff2") format("woff2"),url("../base/fonts/fonts/341bcc5e-7ac0-44ff-819d-5887892eab1b.woff") format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"SST Vietnamese";src:url("../base/fonts/fonts/18629a56-2ec3-4470-a65f-f82d7ec4d41b.woff2") format("woff2"),url("../base/fonts/fonts/439a2ded-d7a4-42d4-8660-ef8765fa7486.woff") format("woff");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:"SST Vietnamese";src:url("../base/fonts/fonts/4daa2125-53c6-4da8-9614-8a1049eaccc2.woff2") format("woff2"),url("../base/fonts/fonts/0763eab1-d6ed-4c73-afb0-895f930df099.woff") format("woff");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:"CalciteWebCoreIcons";src:url("../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt") format("truetype"),url("../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt") format("woff"),url("../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons") format("svg");font-weight:normal;font-style:normal}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down,[class*=" esri-icon-"]{font-family:"CalciteWebCoreIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before,.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before,.esri-building-phase-picker__arrow-left:before,.esri-building-phase-picker__arrow-right:before,.esri-building-level-picker__arrow-up:before,.esri-building-level-picker__arrow-down:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:inherit}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:inherit}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}@keyframes in{0%{opacity:0}100%{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}:root{--calcite-popper-transition:150ms ease-in-out}:host([hidden]){display:none}:root{--calcite-code-family:"Consolas", "Andale Mono", "Lucida Console", "Monaco", "monospace";--calcite-sans-family:"Avenir Next", "Avenir", "Helvetica Neue", "sans-serif";--calcite-font-size--3:0.625rem;--calcite-font-size--2:0.75rem;--calcite-font-size--1:0.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:700}:root{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619B;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#FFFFFF;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#dfdfdf;--calcite-ui-border-3:#eaeaea;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-success:#35ac46;--calcite-ui-warning:#edd317;--calcite-ui-danger:#D83020;--calcite-ui-danger-hover:#A82B1E;--calcite-ui-danger-press:#7C1D13;--calcite-theme-name:"light";--calcite-ui-foreground-current:#c7eaff;--calcite-ui-inverse:#404040;--calcite-ui-inverse-hover:#4a4a4a;--calcite-ui-inverse-press:#353535;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-input-message-floating-background:rgba(255, 255, 255, 0.96);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background:rgba(255, 255, 255, 0.75);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--calcite-border-radius:3px;--calcite-ui-opacity-disabled:0.5;--calcite-panel-width-multiplier:1;font-family:var(--calcite-sans-family)}.calcite-theme-dark{--calcite-ui-brand:#009AF2;--calcite-ui-brand-hover:#007AC2;--calcite-ui-brand-press:#00619B;--calcite-ui-background:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#4a4a4a;--calcite-ui-border-2:#404040;--calcite-ui-border-3:#353535;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-success:#36DA43;--calcite-ui-warning:#FFC900;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#FF0015;--calcite-ui-danger-press:#D90012;--calcite-theme-name:"dark";--calcite-ui-foreground-current:#214155;--calcite-ui-inverse:#404040;--calcite-ui-inverse-hover:#353535;--calcite-ui-inverse-press:#4a4a4a;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-input-message-floating-background:rgba(43, 43, 43, 0.96);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background:rgba(0, 0, 0, 0.75)}.calcite-theme-light{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619B;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#FFFFFF;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#dfdfdf;--calcite-ui-border-3:#eaeaea;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-success:#35ac46;--calcite-ui-warning:#edd317;--calcite-ui-danger:#D83020;--calcite-ui-danger-hover:#A82B1E;--calcite-ui-danger-press:#7C1D13;--calcite-theme-name:"light";--calcite-ui-foreground-current:#c7eaff;--calcite-ui-inverse:#404040;--calcite-ui-inverse-hover:#4a4a4a;--calcite-ui-inverse-press:#353535;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-input-message-floating-background:rgba(255, 255, 255, 0.96);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background:rgba(255, 255, 255, 0.75)}@media(prefers-color-scheme: dark){.calcite-theme-auto{--calcite-ui-brand:#009AF2;--calcite-ui-brand-hover:#007AC2;--calcite-ui-brand-press:#00619B;--calcite-ui-background:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#4a4a4a;--calcite-ui-border-2:#404040;--calcite-ui-border-3:#353535;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-success:#36DA43;--calcite-ui-warning:#FFC900;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#FF0015;--calcite-ui-danger-press:#D90012;--calcite-theme-name:"dark";--calcite-ui-foreground-current:#214155;--calcite-ui-inverse:#404040;--calcite-ui-inverse-hover:#353535;--calcite-ui-inverse-press:#4a4a4a;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-input-message-floating-background:rgba(43, 43, 43, 0.96);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background:rgba(0, 0, 0, 0.75)}}@media(prefers-color-scheme: light){.calcite-theme-auto{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619B;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#FFFFFF;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#dfdfdf;--calcite-ui-border-3:#eaeaea;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-success:#35ac46;--calcite-ui-warning:#edd317;--calcite-ui-danger:#D83020;--calcite-ui-danger-hover:#A82B1E;--calcite-ui-danger-press:#7C1D13;--calcite-theme-name:"light";--calcite-ui-foreground-current:#c7eaff;--calcite-ui-inverse:#404040;--calcite-ui-inverse-hover:#4a4a4a;--calcite-ui-inverse-press:#353535;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-input-message-floating-background:rgba(255, 255, 255, 0.96);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background:rgba(255, 255, 255, 0.75)}}.overflow-hidden{overflow:hidden}[calcite-hydrated-hidden]{visibility:hidden;pointer-events:none}.esri-view{display:flex;margin:0;padding:0}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{position:relative;flex:1 1 100%;border:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.esri-view .esri-view-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:ltr}.esri-view .esri-view-surface--touch-none{touch-action:none}.esri-view .esri-view-surface--touch-pan{touch-action:pan-x pan-y}.esri-view .esri-view-surface--inset-outline{outline:0}.esri-view .esri-view-surface--inset-outline:focus::after{content:"";box-sizing:border-box;position:absolute;z-index:999;top:0;left:0;height:100%;width:100%;outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color;outline-offset:-3px;pointer-events:none;overflow:hidden}.esri-view .esri-view-surface[data-interacting=true]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=copy]{cursor:copy}.esri-view .esri-view-surface[data-cursor=crosshair]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor=help]{cursor:help}.esri-view .esri-view-surface[data-cursor=move]{cursor:move}.esri-view .esri-view-surface[data-cursor=pointer]{cursor:pointer}.esri-view .esri-view-surface[data-cursor=progress]{cursor:progress}.esri-view .esri-view-surface[data-cursor=grab]{cursor:move;cursor:grab;cursor:-webkit-grab}.esri-view .esri-view-surface[data-cursor=grabbing]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=n-resize]{cursor:n-resize}.esri-view .esri-view-surface[data-cursor=e-resize]{cursor:e-resize}.esri-view .esri-view-surface[data-cursor=s-resize]{cursor:s-resize}.esri-view .esri-view-surface[data-cursor=w-resize]{cursor:w-resize}.esri-view .esri-view-surface[data-cursor=ne-resize]{cursor:ne-resize}.esri-view .esri-view-surface[data-cursor=nw-resize]{cursor:nw-resize}.esri-view .esri-view-surface[data-cursor=se-resize]{cursor:se-resize}.esri-view .esri-view-surface[data-cursor=sw-resize]{cursor:sw-resize}.esri-view .esri-view-surface[data-cursor=ew-resize]{cursor:ew-resize}.esri-view .esri-view-surface[data-cursor=ns-resize]{cursor:ns-resize}.esri-view .esri-view-surface[data-cursor=nesw-resize]{cursor:nesw-resize}.esri-view .esri-view-surface[data-cursor=nwse-resize]{cursor:nwse-resize}.esri-view .esri-display-object,.esri-view .esri-bitmap{position:absolute;border:none;margin:0;padding:0;-webkit-user-drag:none;-webkit-user-select:none}.esri-view .esri-bitmap{max-width:none;transform-origin:top left}.esri-ui{position:absolute;left:0;top:0;bottom:0;right:0;box-sizing:border-box;pointer-events:none;overflow:hidden;font-size:14px;z-index:0}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{position:absolute;display:flex}.esri-ui-inner-container{position:absolute;left:0;top:0;bottom:0;right:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-manual-container .esri-swipe{z-index:-1}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start}.esri-ui-top-right{align-items:flex-end}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse}.esri-ui-top-left{top:0;left:0}.esri-ui-top-right{top:0;right:0}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}.esri-ui-bottom-right{bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}html[dir=rtl] .esri-ui-top-left{align-items:flex-end}html[dir=rtl] .esri-ui-top-right{align-items:flex-start}html[dir=rtl] .esri-ui-bottom-left{flex-direction:row-reverse}html[dir=rtl] .esri-ui-bottom-right{flex-direction:row}.esri-zoom-box__container{position:relative;height:100%;width:100%}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:rgba(0,0,0,.1)}.esri-zoom-box__outline{fill:transparent;stroke:#1e90ff;stroke-dasharray:1,1;stroke-width:2px}.esri-overlay-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-text-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%, -100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%, -100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translate(0, -100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%, 0)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%, 0)}.esri-text-overlay-item-anchor-top-left{transform:translate(0, 0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%, -50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%, -50%)}.esri-text-overlay-item-anchor-left{transform:translate(0, -50%)}.esri-line-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap}.esri-widget{box-sizing:border-box;color:#323232;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#c5e5f9}.esri-widget *,.esri-widget *:before,.esri-widget *:after{box-sizing:inherit}.esri-widget *:focus-visible,.esri-widget *:focus{outline:2px solid var(--calcite-ui-brand)}.esri-widget.esri-widget--disabled>*{pointer-events:none;opacity:.4}.esri-widget__anchor{text-decoration:none;color:#80bce0}.esri-widget__anchor:hover{color:#57a6d6}.esri-widget__anchor--disabled{pointer-events:none;opacity:.4}.esri-widget__anchor:hover,.esri-widget__anchor:focus{text-decoration:underline}.esri-widget__header{align-items:center;background-color:#c5e5f9;display:flex;flex:1 0 100%;padding:12px 0 12px 15px;justify-content:space-between;min-height:48px;width:100%}.esri-widget__header .esri-widget__heading{align-items:center;color:#4c4c4c;display:flex;margin:0;padding:0;text-align:initial;width:calc(100% - 48px)}.esri-widget__header-button{-webkit-appearance:none;align-items:center;align-self:stretch;background-color:transparent;border:none;color:#4c4c4c;cursor:pointer;display:flex;flex:0 0 48px;justify-content:center;padding:0;width:48px}.esri-widget__heading{color:#323232;font-weight:600;margin:0 0 .5rem 0}h1.esri-widget__heading{font-size:20px}h2.esri-widget__heading{font-size:16px}h3.esri-widget__heading,h4.esri-widget__heading,h5.esri-widget__heading,h6.esri-widget__heading{font-size:14px}.esri-widget__footer{align-items:center;background-color:#c5e5f9;display:flex;justify-content:center;min-height:48px;width:100%}.esri-widget__footer-pagination{align-items:center;color:#4c4c4c;display:flex;justify-content:space-between}.esri-widget__footer-pagination-previous-button,.esri-widget__footer-pagination-next-button{background-color:transparent;border:0;margin:0 7px;padding:12px 15px;cursor:pointer;transition:background-color 125ms ease-in-out}.esri-widget__footer-pagination-previous-button:hover,.esri-widget__footer-pagination-previous-button:focus,.esri-widget__footer-pagination-next-button:hover,.esri-widget__footer-pagination-next-button:focus{background-color:#afdbf7;color:#323232}.esri-menu{position:absolute;top:100%;left:0;z-index:1;background-color:#c5e5f9;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:0;margin:2px 0 0 0;font-size:14px;line-height:16px;-moz-background-clip:padding;background-clip:padding-box;overflow:hidden;width:100%;visibility:hidden;max-height:0}.esri-menu .esri-menu__header{padding:6px 12px;background-color:#90cdf2;color:#131313}.esri-menu__list{margin:0;padding:0;list-style:none}.esri-menu__list-item{padding:.8em 1em;cursor:pointer;border-top:solid 1px rgba(76,76,76,.3);border-left:3px solid transparent}.esri-menu__list-item:first-child{border-top:none}.esri-menu__list-item--focus,.esri-menu__list-item:hover,.esri-menu__list-item:focus{background-color:#afdbf7}.esri-menu__list-item:active{background-color:#e2f1fb}.esri-menu__list-item--active,.esri-menu__list-item--active:hover,.esri-menu__list-item--active:focus{background-color:#e2f1fb;border-left-color:#4c4c4c}.esri-menu__list-item [class^=esri-icon]{padding-right:2.8px}.esri-widget__table{color:#323232;border:none;border-collapse:collapse;width:100%}.esri-widget__table tr:nth-child(odd){background-color:rgba(144,205,242,.1)}.esri-widget__table tr:nth-child(even){background-color:rgba(144,205,242,.02)}.esri-widget__table tr a{color:#4c4c4c}.esri-widget__table tr a:hover,.esri-widget__table tr a:focus{color:#323232}.esri-widget__table tr td,.esri-widget__table tr th{padding:.5em .7em;word-break:break-word;vertical-align:top;font-size:12px;font-weight:400}.esri-widget__table tr th{width:50%;text-align:left;border-right:3px solid rgba(0,0,0,.05)}.esri-widget__table tr td{width:50%}.esri-input{background-color:#c5e5f9;border:1px solid rgba(76,76,76,.3);color:#323232;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-input[type=text],.esri-input[type=password],.esri-input[type=number]{height:32px;padding:0 .5em}.esri-input::-ms-clear{display:none}.esri-input::-moz-placeholder{color:rgba(50,50,50,.4);opacity:1}.esri-input:-ms-input-placeholder{color:rgba(50,50,50,.4)}.esri-input::-webkit-input-placeholder{color:rgba(50,50,50,.4)}.esri-button,.esri-elevation-profile__header button{align-items:center;background-color:#80bce0;border:1px solid #80bce0;color:#131313;cursor:pointer;display:flex;font-family:inherit;font-size:14px;min-height:32px;justify-content:center;word-break:normal;white-space:normal;overflow:hidden;padding:6px 7px;width:100%;transition:background-color 125ms ease-in-out,border 125ms ease-in-out}.esri-button:hover,.esri-elevation-profile__header button:hover{background-color:#57a6d6;border:1px solid #57a6d6;color:#131313}.esri-button.esri-button--small,.esri-elevation-profile__header button.esri-button--small{font-size:12px;min-height:16px}.esri-button.esri-button--half,.esri-elevation-profile__header button.esri-button--half{display:inline-block;width:50%}.esri-button.esri-button--third,.esri-elevation-profile__header button.esri-button--third{display:inline-block;width:33%}.esri-button--secondary{background-color:transparent;color:#80bce0}.esri-button--tertiary,.esri-elevation-profile__header button{background-color:transparent;border-color:transparent;color:#80bce0}.esri-button--tertiary:hover,.esri-elevation-profile__header button:hover{background-color:#afdbf7;border-color:transparent;color:#57a6d6}.esri-button--disabled{opacity:.4;pointer-events:none}.esri-button--drill-in{display:flex;align-items:center;justify-content:space-between;background-color:#c5e5f9;cursor:pointer;border:none;border-radius:2px;text-align:unset;text-decoration:none;padding:12px 7px;margin:12px 7px;outline-offset:-4px;transition:background-color 125ms ease-in-out;box-shadow:0 0 0 1px rgba(76,76,76,.3)}.esri-button--drill-in:hover,.esri-button--drill-in:focus{background-color:#afdbf7}.esri-button--drill-in__title{font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.esri-button--drill-in [class*=esri-icon]{padding:0 7px}[class*=esri-icon]{font-size:16px;display:inline-block}.esri-widget__content--empty{align-items:center;color:#4c4c4c;display:flex;flex-flow:column wrap;padding:18px 22px;text-align:center}.esri-widget__content--empty h1.esri-widget__heading,.esri-widget__content--empty h2.esri-widget__heading,.esri-widget__content--empty h3.esri-widget__heading,.esri-widget__content--empty h4.esri-widget__heading,.esri-widget__content--empty h5.esri-widget__heading{font-weight:400}.esri-widget__content-illustration--empty{padding:1rem 0;width:128px}.esri-widget__content-icon--empty{padding:.5rem 0;width:32px}.esri-select{cursor:pointer;display:block;font-family:inherit;font-size:.85em;width:100%;height:32px;color:#323232;border:1px solid rgba(76,76,76,.3);margin:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0 .5em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%234c4c4c' fillrule='nonzero'/%3E%3C/svg%3E") no-repeat right center #c5e5f9}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [class*=esri-icon],.esri-disabled [role=menu],.esri-disabled [role=checkbox]{color:rgba(76,76,76,.4)}.keynav-mode .esri-widget:focus{outline:2px solid #4c4c4c;outline-offset:2px;z-index:1}.keynav-mode .esri-widget *:focus{outline:2px solid #4c4c4c;outline-offset:2px;z-index:1}.esri-widget__loader-animation{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0);border:.15em solid transparent;border-color:rgba(50,50,50,.8) rgba(76,76,76,.3) rgba(76,76,76,.3) rgba(76,76,76,.3);border-radius:100%;display:block;font-size:16px;height:1em;width:1em}.esri-widget--button{font-size:14px;background-color:#c5e5f9;color:#4c4c4c;width:32px;height:32px;padding:0;margin:0;overflow:hidden;cursor:pointer;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color 125ms ease-in-out}.esri-widget--button:hover{background-color:#afdbf7;color:#323232}.esri-widget--button:active{background-color:#e2f1fb}.esri-ui-corner .esri-component{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height 250ms ease-in-out;overflow-y:auto}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-ui-corner .esri-expand .esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only .esri-widget--panel,.esri-ui-corner .esri-component>.esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel{width:auto}.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel,.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-expand .esri-widget--panel,.esri-view-height-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-expand .esri-widget--panel,.esri-view-height-small .esri-expand .esri-widget--panel-height-only,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-expand .esri-widget--panel,.esri-view-height-xsmall .esri-expand .esri-widget--panel-height-only,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:2px}html[dir=rtl] .esri-widget__table th{text-align:right;border-right:none;border-left:3px solid rgba(0,0,0,.05)}html[dir=rtl] .esri-select{background-position:left 50%}html[dir=rtl] .esri-menu__list-item [class^=esri-icon]{padding-right:0;padding-left:2px}html[dir=rtl] .esri-menu__list-item{border-left:none;border-right:3px solid transparent}html[dir=rtl] .esri-menu__list-item--active{border-right-color:#4c4c4c}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}[class^=esri-icon]{animation:none}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}.esri-rotating{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0)}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none !important}.esri-invisible{visibility:hidden !important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#afdbf7;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-2d__container a{text-decoration:none}.esri-area-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-2d__header-title,h1 .esri-area-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-2d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#afdbf7;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-2d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-area-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-2d__measurement-item-value{font-weight:600}.esri-area-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__units:only-child{flex:1 0 100%}.esri-area-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-2d__units-select-wrapper{width:100%}.esri-area-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}html[dir=rtl] .esri-area-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#afdbf7;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-3d__container a{text-decoration:none}.esri-area-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-3d__header-title,h1 .esri-area-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-3d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#afdbf7;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-area-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-3d__measurement-item-value{font-weight:600}.esri-area-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__units:only-child{flex:1 0 100%}.esri-area-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-3d__units-select-wrapper{width:100%}.esri-area-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}html[dir=rtl] .esri-area-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-attachments{background-color:transparent;width:100%}.esri-attachments__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-attachments__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-attachments__actions{display:flex;flex-flow:row wrap;padding:6px 7px}.esri-attachments__item-add-icon{padding:0 3px}.esri-attachments__delete-button{width:auto;color:#8c2907;margin-right:auto}.esri-attachments .esri-attachments__items{display:flex;padding:0;margin:0;width:100%}.esri-attachments .esri-attachments__item{line-height:1.2em;list-style-type:none;margin:0}.esri-attachments__item-button{display:flex;align-items:center;width:100%;background-color:#c5e5f9;cursor:pointer;border:1px solid rgba(76,76,76,.3);border-color:transparent;border-radius:2px;color:#4c4c4c;text-align:unset;text-decoration:none;padding:6px 7px;margin:0 0 6px;outline-offset:-4px;transition:border-color 125ms ease-in-out;box-shadow:0 1px 0 rgba(76,76,76,.3)}.esri-attachments__item-button:focus,.esri-attachments__item-button:hover{border-color:#000}.esri-attachments__item-link{display:block;position:relative;text-decoration:none}.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,.esri-attachments__item-link:focus .esri-attachments__item-link-overlay{opacity:1}.esri-attachments__item-add{background-color:transparent;padding:6px 0}.esri-attachments__add-attachment-button{border-radius:2px;font-size:12px;justify-content:flex-start;padding:12px 3px;transition:background-color 250ms ease-in-out}.esri-attachments__add-attachment-button:hover{background-color:#c5e5f9;text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__item-add-icon{padding:0 7px}.esri-attachments__item-link-overlay{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 250ms ease-in-out}.esri-attachments__item-link-overlay-icon{background-color:rgba(144,205,242,.5);border-radius:100%;display:flex;padding:18px;align-items:center;justify-content:center}.esri-attachments__item-link-overlay-icon svg{fill:#131313}.esri-attachments__item-mask{display:flex;overflow:hidden;position:relative;justify-content:center;align-items:center;width:64px;height:64px;box-shadow:0 0 0 1px rgba(76,76,76,.15)}.esri-attachments__item-mask--icon{background-color:#afdbf7;padding:24px 0}.esri-attachments__item-mask--icon .esri-attachments__image{width:32px;height:32px}.esri-attachments__metadata{display:flex;justify-content:space-between;margin-top:3px}.esri-attachments__metadata .esri-attachments__metadata-fieldset{background-color:#c5e5f9;border:none;flex:0 1 calc(50% - 1px);font-size:12px;margin:0;padding:6px 7px;text-align:center}.esri-attachments__file-name{display:inline-block;font-size:12px;margin-bottom:3px}.esri-attachments__file-fieldset{border:none;padding:12px 7px;margin:0}.esri-attachments__file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.esri-attachments__container--list .esri-attachments__items{flex-direction:column;flex-wrap:nowrap}.esri-attachments__container--list .esri-attachments__item-mask{flex:0 0 auto;margin-right:7px;position:relative}.esri-attachments__container--list .esri-attachments__image{max-width:unset;max-height:unset;left:50%}.esri-attachments__container--list .esri-attachments__label{display:flex;flex:1 1 auto;justify-content:space-between}.esri-attachments__container--list .esri-attachments__filename{flex:1 0 0%;cursor:pointer;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__container--list .esri-attachments__item-chevron-icon{cursor:pointer;flex:0 0 auto;padding:0 15px}.esri-attachments__container--preview .esri-attachments__items{flex-direction:row;flex-wrap:wrap;align-items:center}.esri-attachments__container--preview .esri-attachments__item{margin-bottom:12px;width:100%}.esri-attachments__container--preview .esri-attachments__item-mask{width:100%;height:auto}.esri-attachments__container--preview .esri-attachments__item-button{flex-flow:column nowrap;box-shadow:none}.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label{margin:12px 0}.esri-attachments__container--preview .esri-attachments__image{max-width:100%}.esri-attachments__container--preview .esri-attachments__filename{margin-top:12px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px)}.esri-attachments__container--preview .esri-attachments__item-mask--icon{background-color:transparent}.esri-attachments__form-node{background-color:#c5e5f9;padding:6px 7px;box-shadow:0 1px 0 rgba(76,76,76,.3)}.esri-attachments__form-node .esri-attachments__item-mask{width:unset;height:unset;box-shadow:none}.esri-attachments__form-node .esri-attachments__image{max-width:100%}.esri-attachments__error-message{padding:12px 15px;margin:6px 7px;background-color:#c5e5f9;border-top:3px solid #de2900;animation:esri-fade-in-down 250ms ease-in-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__progress-bar{position:absolute;width:100%}.esri-attachments__progress-bar:before,.esri-attachments__progress-bar:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-attachments__progress-bar:before{background-color:rgba(76,76,76,.3);width:100%;z-index:0}.esri-attachments__progress-bar:after{background-color:#4c4c4c;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}[dir=rtl] .esri-attachments__item-mask{margin-right:0;margin-left:7px}.esri-attribution{font-size:12px;line-height:16px;background-color:rgba(197,229,249,.8);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.esri-attribution__link{color:currentColor}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;align-self:flex-start;flex:1 0}.esri-attribution__sources[role=button]{font-size:1em}.esri-attribution__powered-by{font-weight:400;padding:0 5px;text-align:right;white-space:nowrap;align-self:flex-end}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}html[dir=rtl] .esri-attribution__powered-by{text-align:left}.esri-basemap-gallery{color:#323232;background-color:#c5e5f9;overflow-y:auto;position:relative;width:auto}.esri-basemap-gallery__item-container{display:flex;flex-flow:column nowrap;position:relative;transition:opacity 250ms ease-in-out;list-style:none;margin:0;padding:0}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item{opacity:.4;pointer-events:none;animation:none}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery__item{position:relative;display:flex;align-items:center;padding:6px 7px;cursor:pointer;border-left:3px solid transparent;border-right:3px solid transparent;animation:esri-fade-in 500ms ease-in-out;transition:background-color 250ms ease-in-out}.esri-basemap-gallery__item:first-child{margin-top:6px}.esri-basemap-gallery__loader{position:absolute;top:0;left:0;right:0;height:2px;width:100%;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery__loader:before,.esri-basemap-gallery__loader:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-basemap-gallery__loader:before{background-color:rgba(76,76,76,.3);width:100%;z-index:0}.esri-basemap-gallery__loader:after{background-color:#4c4c4c;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-basemap-gallery__item--loading{cursor:auto;background-color:#afdbf7;border-color:#c5e5f9}.esri-basemap-gallery__item--error{cursor:auto;opacity:.4}.esri-basemap-gallery__item-thumbnail{height:64px;width:auto;box-shadow:0 0 0 1px rgba(76,76,76,.3)}@supports(object-fit: cover){.esri-basemap-gallery__item-thumbnail{height:64px;width:64px;object-fit:cover}}.esri-basemap-gallery__item-title{font-size:12px;word-break:break-word;color:#4c4c4c;padding:0 7px}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;border-left-color:#4c4c4c;background-color:#e2f1fb}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#323232}.esri-basemap-gallery__item:hover,.esri-basemap-gallery__item:focus{outline:none;background-color:#afdbf7;border-left-color:#afdbf7}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title{color:#4c4c4c}.esri-basemap-gallery__item.esri-basemap-gallery__item--error:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--error:focus{background-color:#c5e5f9;border-color:transparent}.esri-view .esri-basemap-gallery{min-width:225px;max-width:300px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component{width:450px;max-width:initial}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-container{flex-flow:row wrap;align-items:baseline}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item{border:1px solid rgba(0,0,0,0);flex-flow:column wrap;width:29.333%;margin:3px 2%;padding:12px 0;text-align:center}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-thumbnail{max-width:100%;margin-bottom:6px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item-title{margin-top:6px;width:100%}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item--selected,.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery.esri-component .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{border-color:#4c4c4c}html[dir=rtl] .esri-basemap-gallery__item--selected,html[dir=rtl] .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,html[dir=rtl] .esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{border-left-color:transparent;border-right-color:#4c4c4c}.esri-basemap-layer-list{color:#323232;background-color:#afdbf7;padding:6px 7px;overflow-y:auto;display:flex;flex-flow:column}.esri-basemap-layer-list__title-container{display:flex;justify-content:space-between;align-items:flex-start;padding:3px 0}.esri-widget__heading.esri-basemap-layer-list__main-heading{flex:1 1;margin:0;padding:3px 3px 3px 0;font-size:14px}.esri-basemap-layer-list__editing-card{display:flex;flex-flow:column;padding:12px 15px;background-color:#c5e5f9;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px;width:100%;animation:esri-fade-in-down 250ms ease-in-out}.esri-basemap-layer-list__editing-input{display:flex;flex-flow:column}.esri-basemap-layer-list__editing-actions{display:flex;justify-content:flex-end;margin:6px 0 0 0}.esri-basemap-layer-list__editing-actions .esri-button,.esri-basemap-layer-list__editing-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-basemap-layer-list__editing-actions button{font-size:12px;min-height:16px;width:33%}.esri-basemap-layer-list__edit-button{background-color:transparent;border:none;color:#4c4c4c;width:32px;height:32px;display:flex;justify-content:center;align-items:center;flex:0 0 32px;border-radius:2px;transition:background-color 125ms ease-in-out;cursor:pointer}.esri-basemap-layer-list__edit-button:hover,.esri-basemap-layer-list__edit-button:focus{background-color:rgba(76,76,76,.3);color:#323232}.esri-widget__heading.esri-basemap-layer-list__list-heading{font-size:12px;padding:0;font-weight:400}.esri-basemap-layer-list__list{list-style:none;margin:0 0 0 15px;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item,.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item{background-color:transparent}.esri-basemap-layer-list__item--has-children{padding-bottom:6px}.esri-basemap-layer-list__item--has-children .esri-basemap-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__list[hidden]{display:none}.esri-basemap-layer-list__list--root{margin:0}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{cursor:pointer}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-left-color:rgba(76,76,76,.3)}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-left-color:#4c4c4c}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-left-color:#4c4c4c}.esri-basemap-layer-list__item-container~.esri-basemap-layer-list__list .esri-basemap-layer-list__item{border-bottom-width:0}.esri-basemap-layer-list__item{background-color:#c5e5f9;border-bottom:1px solid rgba(76,76,76,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-basemap-layer-list__item-container{border-left:3px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item--invisible-at-scale .esri-basemap-layer-list__item-title{color:rgba(76,76,76,.4)}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:5px}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__list{font-size:12px}.esri-basemap-layer-list__child-toggle{color:#4c4c4c;width:15px;cursor:pointer}.esri-basemap-layer-list__child-toggle [class*=esri-icon]{line-height:1.2em}.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--opened,.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl,.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed{display:none}.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--opened{display:block}.esri-basemap-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-basemap-layer-list__item-label[role=switch],.esri-basemap-layer-list__item-label[role=checkbox],.esri-basemap-layer-list__item-label[role=radio]{cursor:pointer}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle-icon{visibility:hidden}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible .esri-basemap-layer-list__item-toggle-icon{color:inherit}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-label:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-container:hover .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible>.esri-basemap-layer-list__item-container .esri-basemap-layer-list__item-toggle-icon{visibility:visible}.esri-basemap-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-basemap-layer-list__item-error-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:3px 7px;overflow:hidden;background-color:rgba(140,41,7,.1);color:#8c2907;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top}.esri-basemap-layer-list__item-error-message [class^=esri-icon-],.esri-basemap-layer-list__item-error-message .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__item-error-message .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__item-error-message .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__item-error-message .esri-building-level-picker__arrow-down,.esri-basemap-layer-list__item-error-message [class*=esri-icon-]{margin-right:.3rem}.esri-basemap-layer-list__item--error .esri-basemap-layer-list__item-error-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-basemap-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#4c4c4c}.esri-basemap-layer-list__item--updating:before,.esri-basemap-layer-list__item--updating:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-basemap-layer-list__item--updating:before{background-color:rgba(76,76,76,.3);width:100%;z-index:0}.esri-basemap-layer-list__item--updating:after{background-color:#4c4c4c;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-basemap-layer-list__item-actions-menu{display:flex}.esri-basemap-layer-list__item-actions-menu-item{display:flex;flex:1 0 21px;justify-content:center;align-items:center;color:#4c4c4c;cursor:pointer;padding:0 3px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-basemap-layer-list__item-actions-menu-item:hover{background-color:#afdbf7}.esri-basemap-layer-list__item-actions-menu-item--active,.esri-basemap-layer-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-basemap-layer-list__item-actions{position:relative;background-color:#afdbf7;color:#4c4c4c;margin:-1px 7px 6px;height:auto}.esri-basemap-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-basemap-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__item-actions[hidden]{display:none}.esri-basemap-layer-list__item-actions-close{color:#4c4c4c;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-basemap-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #c5e5f9}.esri-basemap-layer-list__item-actions-list:first-of-type{border-top:0}.esri-basemap-layer-list__item-action,.esri-basemap-layer-list__action-toggle{border:1px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-basemap-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-basemap-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-title{margin-left:0}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon{background-color:#90cdf2;border-radius:16px;box-shadow:0 0 0 1px #131313;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon:before{background-color:#131313;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon{background-color:#131313}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon:before{background-color:#90cdf2;box-shadow:0 0 0 1px #90cdf2;left:12px}.esri-basemap-layer-list__item-action:hover,.esri-basemap-layer-list__action-toggle:hover{background-color:#afdbf7}.esri-basemap-layer-list__item-actions[hidden] .esri-basemap-layer-list__item-action{opacity:0}.esri-basemap-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-basemap-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-basemap-layer-list__item-action-title{margin-left:5px}.esri-basemap-layer-list-panel{margin:12px 15px}.esri-basemap-layer-list__hr{border:none;height:1px;width:100%;background-color:rgba(76,76,76,.3)}.esri-basemap-layer-list__no-items{color:#4c4c4c;text-align:center;padding:24px 15px}.esri-basemap-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:20px;padding-right:5px}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list{margin:0 15px 0 0}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list--root{margin:0}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed{display:none}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:block}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:none}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-action-title{margin-left:0;margin-right:5px}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__action-toggle{margin-right:0}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-error-message [class^=esri-icon-],html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-error-message .esri-building-phase-picker__arrow-left,html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-error-message .esri-building-phase-picker__arrow-right,html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-error-message .esri-building-level-picker__arrow-up,html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-error-message .esri-building-level-picker__arrow-down,html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-error-message [class*=esri-icon-]{margin-right:0;margin-left:.3rem}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{border-left:none;border-right:3px solid transparent}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-right-color:rgba(76,76,76,.3)}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-right-color:#4c4c4c}html[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-right-color:#4c4c4c}@keyframes esri-basemap-slide{0%{margin-top:0;margin-left:0;opacity:0}75%{margin-top:0;margin-left:0;opacity:0}100%{margin-top:5px;margin-left:5px;opacity:1}}.esri-basemap-toggle{cursor:pointer;position:relative;overflow:visible;width:69px;height:69px;background-color:transparent;box-shadow:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.esri-basemap-toggle:hover{background-color:transparent}.esri-basemap-toggle__container,.esri-basemap-toggle__image{width:64px;height:64px;position:absolute;top:0;left:0;overflow:hidden}.esri-basemap-toggle__container{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-basemap-toggle__image{background-color:#c5e5f9;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/basemap-toggle-64.svg)}.esri-basemap-toggle__image--loading{background-image:unset;align-items:center;display:flex;justify-content:center}.esri-basemap-toggle__image--secondary{margin-top:5px;margin-left:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);animation:esri-basemap-slide 2000ms ease-in-out}.esri-basemap-toggle__image-overlay{position:absolute;width:100%;height:100%;transition:background-color 125ms ease-in-out;background-color:rgba(255,255,255,0);display:flex;align-items:flex-end;justify-content:center}.esri-basemap-toggle__image-overlay .esri-basemap-toggle:hover{background-color:rgba(50,50,50,.4)}.esri-basemap-toggle__title{flex:1 0 100%;height:auto;font-size:9px;font-weight:500;line-height:1.3em;padding:.5em;background-color:rgba(255,255,255,.7);text-align:center}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image-overlay,.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image--secondary{background-color:#c5e5f9}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image-overlay:before,.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image--secondary:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#c5e5f9;opacity:.25}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image-overlay{background-image:url(../base/images/basemap-toggle-64.svg)}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__image--secondary:before{opacity:1}.esri-basemap-toggle.esri-disabled .esri-basemap-toggle__title{display:none}.esri-widget.esri-basemap-toggle .esri-widget.esri-basemap-toggle,.esri-ui-corner .esri-widget.esri-basemap-toggle{background-color:transparent;box-shadow:none}.esri-binary-color-size-slider{direction:ltr;min-width:260px}.esri-binary-color-size-slider .esri-slider{font-size:12px}.esri-binary-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-binary-color-size-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-binary-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-binary-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-binary-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-binary-color-size-slider .esri-slider .esri-slider__max,.esri-binary-color-size-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-binary-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-binary-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,.esri-binary-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-binary-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-binary-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-binary-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-binary-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-binary-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-binary-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-binary-color-size-slider__ramp svg path{stroke-width:.5px}.esri-binary-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-bookmarks{background-color:transparent}.esri-bookmarks .esri-widget__content--empty{background-color:#afdbf7}.esri-bookmarks__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-bookmarks__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-bookmarks__list{display:block;list-style:none;margin:0;padding:0}.esri-bookmarks__list--sortable .esri-bookmarks__bookmark-image-container{margin-left:0}.esri-bookmarks__bookmark{align-items:center;border-bottom:1px solid rgba(76,76,76,.3);position:relative;display:flex;border-color:transparent;background-color:#c5e5f9;transition:background-color 250ms ease-in-out,color 250ms ease-in-out;overflow:hidden}.esri-bookmarks__bookmark:hover{background-color:#afdbf7;color:#323232}.esri-bookmarks__bookmark:hover:active{background-color:#c5e5f9;color:#4c4c4c}.esri-bookmarks__bookmark.sortable-chosen{background-color:#e2f1fb;transition:background-color 250ms ease-in-out}.esri-bookmarks__bookmark-button{border:none;background-color:transparent;padding:0;color:#4c4c4c;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow:hidden;flex:1;text-align:left}@supports(text-align: initial){.esri-bookmarks__bookmark-button{text-align:initial}}.esri-bookmarks_bookmark-drag-handle{align-items:center;align-self:stretch;background-color:transparent;border:none;color:rgba(50,50,50,.4);cursor:move;display:flex;justify-content:center;margin:0 7px 0 0;padding:0;transition:background-color 250ms ease-in-out;width:16px}.esri-bookmarks_bookmark-drag-handle:focus,.esri-bookmarks_bookmark-drag-handle:hover{color:#323232}.esri-bookmarks_bookmark-drag-handle[aria-pressed=true]{background-color:#90cdf2;color:#131313}.esri-bookmarks__bookmark--active:before,.esri-bookmarks__bookmark--active:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-bookmarks__bookmark--active:before{background-color:rgba(76,76,76,.3);width:100%;z-index:0}.esri-bookmarks__bookmark--active:after{background-color:#4c4c4c;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-bookmarks__bookmark--active{color:#323232;background-color:#e2f1fb;cursor:default}.esri-bookmarks__bookmark--active:hover,.esri-bookmarks__bookmark--active:focus{color:#323232;background-color:#e2f1fb;cursor:default}.esri-bookmarks__bookmark-name{font-size:12px;flex:1;overflow:hidden;padding:18px 0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__bookmark-image-container{align-items:center;display:flex;justify-content:center;overflow:hidden;margin:0 7px;max-width:64px;position:relative}.esri-button-menu{position:absolute;bottom:2px;right:2px;z-index:1}.esri-bookmarks__image{width:64px;background-color:#afdbf7;margin:6px 0}.esri-bookmarks__bookmark-edit-button{align-items:center;background-color:transparent;border-radius:2px;border:none;color:#4c4c4c;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0 7px;width:32px}.esri-bookmarks__bookmark-edit-button:hover{background-color:#c5e5f9;color:#323232}.esri-bookmarks__add-bookmark{background-color:#afdbf7;padding:6px 7px}.esri-bookmarks__add-bookmark-button{border-radius:2px;font-size:12px;justify-content:flex-start;padding:12px 3px;transition:background-color 250ms ease-in-out}.esri-bookmarks__add-bookmark-button:hover{background-color:#c5e5f9;text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-bookmarks__add-bookmark-icon{font-size:14px;padding-left:3px;padding-right:3px}.esri-bookmarks__authoring-card{background-color:#afdbf7;padding:6px 7px;animation:esri-fade-in-down 250ms ease-in-out}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container{width:64px;height:64px;border:1px solid rgba(76,76,76,.3);background-image:url("../base/images/transparent-bg.png")}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container .esri-bookmarks__image{margin-bottom:0;margin-top:0}.esri-bookmarks__authoring-form{display:flex;flex-flow:column;padding:12px 15px;background-color:#c5e5f9;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px}.esri-bookmarks__authoring-container{display:flex;flex-flow:column}.esri-bookmarks__authoring-container .esri-bookmarks__bookmark-image-container{margin-bottom:6px}.esri-bookmarks__authoring-label{display:flex;flex-flow:column;flex:1 0 auto}.esri-bookmarks__authoring-actions{display:flex;justify-content:flex-end;margin-top:6px}.esri-bookmarks__authoring-actions .esri-button,.esri-bookmarks__authoring-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-bookmarks__authoring-actions button{font-size:12px;min-height:16px;width:33%}.esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{color:#8c2907;margin-right:auto;padding-left:0;padding-right:0;width:auto}.esri-widget__no-bookmark-icon{font-size:32px;line-height:64px;width:64px;height:64px;display:inline-block;text-align:center}.esri-bookmarks--fade-in{opacity:0;transition:opacity 375ms ease-out}.esri-bookmarks--fade-in-active{opacity:1}html[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark--active:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}html[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-container{margin-right:0;margin-left:7px}html[dir=rtl] .esri-bookmarks .esri-bookmarks_bookmark-drag-handle{margin-right:0;margin-left:7px}html[dir=rtl] .esri-bookmarks .esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{margin-right:0;margin-left:auto}html[dir=rtl] .esri-bookmarks .esri-bookmarks__list--sortable .esri-bookmarks__bookmark-image-container{margin-right:0;margin-left:7px}html[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:right}@supports(text-align: initial){html[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:initial}}html[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-image-container .esri-button-menu{right:unset;left:2px}.esri-building-level-picker{display:flex;flex-direction:row;align-items:center}.esri-building-level-picker.esri-building-level-picker--no-level{display:none}.esri-building-level-picker__levels-container{display:flex;flex-direction:column;width:50%;padding:20px 0;cursor:pointer;transform:rotate(180deg);justify-content:flex-start;align-items:center}.esri-building-level-picker__inner-levels-container{transition:margin .3s}.esri-building-level-picker__label-container{display:flex;flex-direction:column;justify-content:space-between;width:50%;height:90px;margin-right:12px;align-items:center}.esri-building-level-picker-label{color:#4c4c4c;text-align:center;font-size:40px;line-height:40px}.esri-building-level-picker-label,.esri-building-level-picker-label--empty{position:relative;width:90px;cursor:pointer;transition:opacity .3s;text-align:center}.esri-building-level-picker-label.esri-building-level-picker-label--active,.esri-building-level-picker-label--empty.esri-building-level-picker-label--active{color:#4c4c4c}.esri-building-level-picker-label--empty{font-size:14px;font-weight:300;color:#323232;cursor:default}.esri-building-level-picker-label__clear-button{font-size:12px;line-height:12px;position:absolute;top:10px;display:none;width:20px;height:20px;margin-left:3px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;color:#4c4c4c;border:none;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.esri-building-level-picker-label__clear-button:hover{background:#afdbf7}.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button{display:inline-block}.esri-building-level-picker-item{border:1px solid transparent;will-change:height;touch-action:none}.esri-building-level-picker-item__base{position:absolute;left:50%;transform:translate(-50%, -50%);pointer-events:none;will-change:height}.esri-building-level-picker-item__base .rect{position:absolute;top:50%;left:50%;margin-top:3px;transform:translate(-50%, -50%) rotateX(66deg) rotateZ(45deg);pointer-events:none;border:2px solid rgba(76,76,76,.3);outline:solid 1px transparent;background-color:rgba(255,255,255,.7);will-change:height}.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect{border-color:#4c4c4c;background-color:rgba(255,255,255,.7);box-shadow:0 0 2px 1px #4c4c4c}.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect{border-color:#4c4c4c;background-color:#4c4c4c}.esri-building-level-picker-item,.esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker-item .rect{transition:height .1s ease-out,width .1s ease-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker--animate-level .esri-building-level-picker-item,.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect{transition:height .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),width .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.esri-building-level-picker__arrow-up:hover:not(:disabled),.esri-building-level-picker__arrow-down:hover:not(:disabled){background:#afdbf7}.esri-building-level-picker__arrow-up:disabled,.esri-building-level-picker__arrow-down:disabled{opacity:.4;cursor:default}.esri-building-level-picker__arrow-up.esri-arrow-down,.esri-building-level-picker__arrow-down.esri-arrow-down,.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-level-picker__arrow-up.esri-arrow-up,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down.esri-arrow-up{transform:rotate(90deg)}.esri-building-level-picker__arrow-up.esri-arrow-left,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,.esri-building-level-picker__arrow-down.esri-arrow-left,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left{transform:rotate(0deg)}.esri-building-level-picker__arrow-up.esri-arrow-right,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-down.esri-arrow-right,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-phase-picker,.esri-building-phase-picker__phases-container{display:flex;flex-direction:row;align-items:center}.esri-building-phase-picker__phases-container{flex-grow:0;flex-shrink:1;overflow:hidden;padding:5px}.esri-building-phase-picker__phase{width:32px;height:32px;font-weight:400;cursor:pointer;transition:all 250ms;color:#323232;border:solid 1px rgba(76,76,76,.3);border-radius:100%;background:#c5e5f9;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}.esri-building-phase-picker__phase:hover{box-shadow:0 0 2px 1px #4c4c4c;transform:scale(1.1)}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active{border-color:#4c4c4c;background-color:#e2f1fb}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current{color:#131313;background-color:#4c4c4c}.esri-building-phase-picker__divider{height:1px;min-width:15px;background:rgba(76,76,76,.3);flex-grow:0}.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active{background-color:#4c4c4c}.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.esri-building-phase-picker__arrow-left:hover:not(:disabled),.esri-building-phase-picker__arrow-right:hover:not(:disabled){background:#afdbf7}.esri-building-phase-picker__arrow-left:disabled,.esri-building-phase-picker__arrow-right:disabled{opacity:.4;cursor:default}.esri-building-phase-picker__arrow-left.esri-arrow-down,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,.esri-building-phase-picker__arrow-right.esri-arrow-down,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-up,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,.esri-building-phase-picker__arrow-right.esri-arrow-up,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up{transform:rotate(90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-left,.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right.esri-arrow-left{transform:rotate(0deg)}.esri-building-phase-picker__arrow-left.esri-arrow-right,.esri-building-phase-picker__arrow-right.esri-arrow-right,.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-disciplines-tree-node--level-1{padding-left:0px}.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:18px}.esri-building-disciplines-tree-node--level-2{padding-left:11px}.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:29px}.esri-building-disciplines-tree-node--level-3{padding-left:22px}.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:40px}.esri-building-disciplines-tree-node--level-4{padding-left:33px}.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:51px}.esri-building-disciplines-tree-node--level-5{padding-left:44px}.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:62px}.esri-building-disciplines-tree-node__label{display:flex;flex-direction:row;font-size:14px;font-weight:300;padding-top:3px;padding-bottom:3px;cursor:pointer;align-items:center}.esri-building-disciplines-tree-node__collapse-toggle{font-size:10px;line-height:10px;display:inline-block;width:18px;height:18px;margin:0;padding:4px;transition:transform .1s ease-in-out;border:none;background:none;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}.esri-building-disciplines-tree-node__checkbox{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-right:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(76,76,76,.3);background:none;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.esri-building-disciplines-tree-node__checkbox:before{color:#131313}.esri-building-disciplines-tree-node__checkbox--indeterminate:before{color:#4c4c4c}.esri-building-disciplines-tree-node__checkbox--checked{background:#4c4c4c;border-color:#4c4c4c}.esri-building-disciplines-tree-node__checkbox--checked:before{color:#131313}html[dir=rtl] .esri-building-disciplines-tree-node__checkbox{margin-right:0;margin-left:7px}html[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle{transform:rotate(180deg)}html[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}html[dir=rtl] .esri-building-disciplines-tree-node--level-1{padding-left:0;padding-right:0px}html[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:18px}html[dir=rtl] .esri-building-disciplines-tree-node--level-2{padding-left:0;padding-right:11px}html[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:29px}html[dir=rtl] .esri-building-disciplines-tree-node--level-3{padding-left:0;padding-right:22px}html[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:40px}html[dir=rtl] .esri-building-disciplines-tree-node--level-4{padding-left:0;padding-right:33px}html[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:51px}html[dir=rtl] .esri-building-disciplines-tree-node--level-5{padding-left:0;padding-right:44px}html[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:62px}.esri-building-explorer{position:relative;overflow-y:auto;overflow-x:hidden;width:300px;max-width:100%;max-height:calc(100vh - 30px);padding:15px}.esri-building-explorer .esri-widget__heading{font-weight:400}.esri-building-explorer__loading-container{text-align:center}.esri-building-explorer__loading-container calcite-loader{box-sizing:content-box}.esri-building-explorer__section:not(:last-child){margin-bottom:30px}.esri-building-explorer__panel--error{color:#8c2907;margin:0;animation:esri-fade-in 250ms ease-in-out}.esri-button-menu{width:32px;height:32px}.esri-button-menu .esri-button-menu__button{align-items:center;background-color:transparent;border:none;color:#4c4c4c;display:flex;font-size:16px;height:32px;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:32px}.esri-button-menu .esri-button-menu__button:disabled{cursor:default;color:rgba(76,76,76,.4)}.esri-button-menu .esri-button-menu__button:hover,.esri-button-menu .esri-button-menu__button:focus{background-color:#afdbf7;color:#323232;cursor:pointer}.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected,.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected:hover{background:#90cdf2;color:#131313}.esri-button-menu .esri-button-menu__content-wrapper{position:relative;display:inline-block}.esri-button-menu__content{border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.33);background-color:#c5e5f9;max-height:250px;min-width:200px;overflow:auto;z-index:1}.esri-button-menu__content .esri-button-menu__item-wrapper,.esri-button-menu__content .esri-button-menu__embedded-content-wrapper{list-style:none;margin:0;padding:0}.esri-button-menu__item{display:block;padding:0}.esri-button-menu__item .esri-button-menu__item-label{align-items:center;color:#323232;cursor:pointer;display:flex;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;justify-content:flex-start;margin:0;padding:12px 15px;position:relative;text-decoration:none}.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content{padding:0 7px;width:auto}.esri-button-menu__item .esri-button-menu__item-label:hover{background-color:#afdbf7;color:#323232}.esri-button-menu__item .esri-button-menu__icon{color:#80bce0}.esri-button-menu__item .esri-button-menu__checkbox{position:absolute;opacity:0}.esri-button-menu__item .esri-button-menu__checkbox:checked~.esri-button-menu__embedded-content-wrapper{display:block}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper{display:none}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked~.esri-button-menu__item-label .esri-button-menu__icon{display:block}.esri-button-menu__item--selectable .esri-button-menu__icon{display:none}.esri-classed-color-slider{direction:ltr;min-width:260px}.esri-classed-color-slider .esri-slider{font-size:12px}.esri-classed-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-color-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-classed-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-classed-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-color-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-classed-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-color-slider .esri-slider .esri-slider__max,.esri-classed-color-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-classed-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-classed-color-slider .esri-slider .esri-histogram__average-line,.esri-classed-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-classed-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-classed-color-slider__ramp svg rect{height:100%;width:100%}.esri-classed-color-slider__ramp svg path{stroke-width:.5px}.esri-classed-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider{direction:ltr;min-width:260px}.esri-classed-size-slider .esri-slider{font-size:12px}.esri-classed-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-size-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-classed-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-classed-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-size-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-classed-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-size-slider .esri-slider .esri-slider__max,.esri-classed-size-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-classed-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-classed-size-slider .esri-slider .esri-histogram__average-line,.esri-classed-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-classed-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-classed-size-slider__ramp svg rect{height:100%;width:100%}.esri-classed-size-slider__ramp svg path{stroke-width:.5px}.esri-classed-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-picker{display:inline-block;position:relative;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content}.esri-color-picker__toggle-button{position:relative;z-index:1;background:var(--esri-color-picker-value);border:solid 1px var(--calcite-ui-border-1)}.esri-color-picker__bg-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:#323232;opacity:.3;background-image:repeating-linear-gradient(45deg, #c5e5f9 25%, transparent 25%, transparent 75%, #c5e5f9 75%, #c5e5f9),repeating-linear-gradient(45deg, #c5e5f9 25%, #323232 25%, #323232 75%, #c5e5f9 75%, #c5e5f9);background-position:0 0,calc(100% / 2) calc(100% / 2);background-size:calc(100% / 2) calc(100% / 2)}.esri-color-picker__popover{background:var(--calcite-ui-foreground-1);width:272px;overflow-y:auto;overflow-x:hidden;max-height:70vh;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-color-picker__opacity-slider-container{padding:12px 15px}.esri-color-picker__opacity-slider{margin-inline:8px}.esri-color-size-slider{direction:ltr;min-width:260px}.esri-color-size-slider .esri-slider{font-size:12px}.esri-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-size-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-size-slider .esri-slider .esri-slider__max,.esri-color-size-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-color-size-slider .esri-slider .esri-histogram__average-line,.esri-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-color-size-slider__ramp svg path{stroke-width:.5px}.esri-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider{direction:ltr;min-width:260px}.esri-color-slider .esri-slider{font-size:12px}.esri-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-slider .esri-slider .esri-slider__max,.esri-color-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-color-slider .esri-slider .esri-histogram__average-line,.esri-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-color-slider__ramp svg rect{height:100%;width:100%}.esri-color-slider__ramp svg path{stroke-width:.5px}.esri-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-compass{border-radius:50%}.esri-compass .esri-compass__icon{font-size:20px}.esri-coordinate-conversion{cursor:default;font-size:12px;position:relative;width:400px}.esri-coordinate-conversion .esri-select option[disabled]{color:rgba(76,76,76,.4)}.esri-coordinate-conversion.esri-disabled{pointer-events:none;color:rgba(76,76,76,.4)}.esri-coordinate-conversion.esri-disabled [class*=esri-icon-]:before{color:rgba(76,76,76,.4)}.esri-coordinate-conversion--no-basemap{padding:1em;width:auto}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#4c4c4c;background:#afdbf7}.esri-coordinate-conversion__conversion-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.esri-coordinate-conversion__display{flex:1 1 auto;min-height:2em;padding:.5em;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#afdbf7}.esri-coordinate-conversion__button{color:#4c4c4c;border-color:#4c4c4c;background-color:#c5e5f9;width:30%}.esri-coordinate-conversion__button:hover{color:#c5e5f9;background-color:#4c4c4c;border-color:#4c4c4c}.esri-coordinate-conversion__input-group{align-items:center;display:flex;justify-content:space-between;width:80%;margin:12px auto 12px auto}.esri-coordinate-conversion__input-group label{display:flex;align-items:center}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text]{width:100%;margin:0;padding:0 .5em;border:1px solid rgba(76,76,76,.3);font-size:12px;height:2em}.esri-coordinate-conversion__input-coordinate--rejected{-webkit-text-decoration:underline red;text-decoration:underline red}.esri-coordinate__settings{display:flex;flex-direction:column;align-items:center}.esri-coordinate__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{display:flex;flex-direction:column;align-items:center;width:60%;margin-top:12px}.esri-coordinate-conversion__settings-group>*{margin-bottom:.5em}.esri-coordinate-conversion__settings-group-horizontal{position:relative;display:flex;flex-direction:row;width:100%}.esri-coordinate-conversion__settings-group:last-child{margin-bottom:6px;text-align:center;width:100%}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{padding:0 15px 0 15px;display:flex;justify-content:space-between;align-items:center;height:3em}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{padding:4px;width:100%;height:32px}.esri-coordinate-conversion__tools{flex:0 0 auto;display:flex;position:relative;padding:0}.esri-coordinate-conversion__select-primary{font-size:inherit;margin:0;padding:0 2.5em 0 .5em;width:auto}.esri-coordinate-conversion__select-row{font-size:inherit;background:#c5e5f9;height:2em;margin:0;text-align-last:center;flex:0 0 75px;padding:0 .5em 0 .5em}.esri-coordinate-conversion__conversions-view{margin:6px 0 6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{display:flex;flex-direction:column}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{display:flex;flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down{transform:rotate(180deg)}.esri-coordinate-conversion__heading{width:100%;height:32px;background-color:#afdbf7;display:flex;align-items:center}.esri-coordinate-conversion__heading .esri-widget__heading{margin:0 auto 0 auto}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button{position:absolute;margin-left:0;top:0;left:0;background-color:#afdbf7}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button:hover{background-color:#c5e5f9}.esri-coordinate-conversion__popup{animation:esri-fade-in 250ms linear;color:#131313;white-space:nowrap;z-index:1;position:absolute;top:50%;left:50%;width:50%;white-space:inherit;text-align:center;transform:translate(-50%, -50%);background-color:#90cdf2;opacity:.8;padding:1em}.esri-date-picker{display:inline-flex;border:1px solid rgba(76,76,76,.3);background-color:#c5e5f9}.esri-date-picker__calendar{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:6px}.esri-date-picker__calendar .esri-widget--button{touch-action:none}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{display:flex;justify-content:center;align-items:center}.esri-date-picker__day-picker{flex-wrap:wrap;flex-direction:column}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:6px}.esri-date-picker__date{margin:0 24px 0 0}.esri-date-picker__calendar-toggle{border:none;font-size:14px;width:100%;margin:0;padding:0 .5em;height:32px;color:#323232}.esri-date-picker .esri-date-picker__month-dropdown{border:none;font-weight:600;padding-right:2.3em}.esri-date-picker__week-item{display:flex;justify-content:center}.esri-date-picker__day-item--header{background:#afdbf7;font-weight:600;cursor:auto}.esri-date-picker__day-item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-bottom:1px solid rgba(76,76,76,.3);border-right:1px solid rgba(76,76,76,.3);cursor:pointer}.esri-date-picker__day-item--header{border-top:1px solid rgba(76,76,76,.3)}.esri-date-picker__day-item:first-child{border-left:1px solid rgba(76,76,76,.3)}.esri-date-picker__day-item--nearby-month{color:rgba(76,76,76,.4)}.esri-date-picker__day-item--today{color:#80bce0}.esri-date-picker__day-item--active{background:rgba(76,76,76,.3)}.esri-date-picker__month-picker{font-weight:600;justify-content:space-between}.esri-date-picker__year-picker-item{color:#323232;padding:6px;margin:0 4px;cursor:pointer}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{color:#131313;background-color:#80bce0;cursor:auto}.esri-date-picker__input{position:relative;display:flex;align-items:center}.esri-date-picker__text-input.esri-input{margin:0;padding-left:30px;border:none}.esri-date-picker__icon--leading{position:absolute;left:7px}html[dir=rtl] .esri-date-picker__calendar{right:0}html[dir=rtl] .esri-date-picker__date{margin:0 0 0 24px}html[dir=rtl] .esri-date-picker__day-item:first-child{border-left:none}html[dir=rtl] .esri-date-picker__day-item:last-child{border-left:1px solid rgba(76,76,76,.3)}html[dir=rtl] .esri-date-picker__text-input.esri-input{padding-left:unset;padding-right:30px}html[dir=rtl] .esri-date-picker__icon--leading{left:unset;right:7px}@keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}.esri-daylight{padding:12px;width:350px;display:flex;flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:space-between}.esri-daylight .esri-widget__anchor{font-size:12px}.esri-daylight .esri-daylight__panel--error{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-daylight .esri-daylight__container{margin:6px 0 6px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.esri-daylight .esri-daylight__container .esri-slider{width:inherit;flex-grow:1}.esri-daylight .esri-daylight__container .esri-slider .esri-slider__tick-label{font-size:10px;line-height:normal;margin-top:14px;text-align:center}.esri-daylight .esri-daylight__container .esri-slider .esri-slider__tick-label .esri-label__ampm{font-size:7px}.esri-daylight .esri-daylight__container .esri-slider .esri-slider__label-input{font-size:10px}.esri-daylight .esri-daylight__container .esri-slider .esri-daylight__container__tick{width:2px;margin:-3px 0 0 -3px;border-color:#c5e5f9;border-style:solid;border-width:3px 3px 5px 3px;box-sizing:content-box}.esri-daylight .esri-daylight__container .esri-slider .esri-daylight__container__tick:hover{border-color:#afdbf7}.esri-daylight .esri-daylight__container .esri-slider .esri-daylight__container__labelled-tick{height:8px}.esri-daylight .esri-daylight__container .esri-date-picker,.esri-daylight .esri-daylight__container .esri-daylight__season-picker{flex-grow:1}.esri-daylight .esri-daylight__container .esri-daylight__play-pause-button{box-shadow:0 1px 2px rgba(0,0,0,.125);margin-left:15px;border-radius:50%;width:35px;height:35px;flex-grow:0;padding:4px;fill:#c5e5f9;flex-shrink:0}.esri-daylight .esri-daylight__container .esri-daylight__play-pause-button.esri-icon-play:before{content:none}.esri-daylight .esri-daylight__container .esri-daylight__play-pause-button.esri-icon-pause{padding:0px 6px 1px 8px;animation:pulse 1s infinite cubic-bezier(0.66, 0, 0, 1)}.esri-daylight .esri-daylight__container .esri-daylight__play-pause-button.esri-icon-pause svg{display:none}.esri-daylight .esri-daylight__container .esri-slider--horizontal~.esri-daylight__play-pause-button{margin-bottom:17px}.esri-daylight .esri-daylight__container .esri-slider--horizontal .esri-slider-with-dropdown__box{font-size:10px;min-width:inherit;white-space:nowrap;margin:0}.esri-daylight .esri-daylight__container .esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label{left:auto;margin:0;min-width:auto;outline:none}.esri-daylight .esri-daylight__container .esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on{width:100px;left:-46px}.esri-daylight .esri-daylight__container .esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{width:60px;left:-30px}.esri-daylight .esri-daylight__checkbox{width:auto;padding:inherit;min-height:auto;margin-right:7px;background-color:transparent;border:none;color:#80bce0}.esri-daylight .esri-daylight__shadow-container{margin:7px 0 7px 0;display:flex;flex-direction:row;align-items:center}.esri-daylight .esri-slider--date-on .esri-slider{padding:20px 15px 50px 15px}.esri-daylight .esri-slider--date-off .esri-slider{padding:20px 15px 40px 15px}.esri-daylight .esri-slider--shadow-on .esri-slider__thumb{box-shadow:2px 2px 5px 0px rgba(148,148,148,.63)}.esri-daylight .esri-slider-with-dropdown__anchor{font-size:10px}.esri-daylight .esri-slider-with-dropdown__box .esri-slider__label-input{width:50px}.esri-slider-with-dropdown__box{text-align:center}.esri-slider-with-dropdown__box .esri-slider__label{display:inline-block;position:static}.esri-slider-with-dropdown__box .esri-slider__label-input{display:inline-block}.esri-slider__anchor:focus .esri-slider-with-dropdown__box.esri-slider__label{outline:none !important}.esri-slider-with-dropdown__dropdown-root{display:inline-block;margin-left:4px}.esri-slider-with-dropdown__anchor{background-color:transparent;border:none;padding:0;margin:0}.esri-slider-with-dropdown__anchor--closed::after{content:"▿";visibility:hidden}.esri-slider-with-dropdown__anchor--closed:hover::after{visibility:visible}.esri-slider-with-dropdown__anchor--open::after{content:"▵"}.esri-ui-top-right .esri-slider-with-dropdown__list,.esri-ui-bottom-right .esri-slider-with-dropdown__list{left:-190px}.esri-ui-top-left .esri-slider-with-dropdown__list,.esri-ui-bottom-left .esri-slider-with-dropdown__list{right:-186px}.esri-ui-top-left .esri-slider-with-dropdown__list,.esri-ui-top-right .esri-slider-with-dropdown__list{top:.5em}.esri-ui-bottom-left .esri-slider-with-dropdown__list,.esri-ui-bottom-right .esri-slider-with-dropdown__list{bottom:.5em}.esri-slider-with-dropdown__list{position:absolute;padding:0;list-style:none;background-color:#c5e5f9;border:1px solid rgba(76,76,76,.15);height:350px;width:300px;overflow-y:scroll;overflow-x:hidden;text-align:left;white-space:inherit;font-size:12px;z-index:5}.esri-slider-with-dropdown__list-item{display:flex;flex-direction:column;padding:7px 10px 7px 8px}.esri-slider-with-dropdown__list-item:hover{background-color:#afdbf7}.esri-slider-with-dropdown__list-item--selected{background-color:#e2f1fb}html[dir=rtl] .esri-slider-with-dropdown__dropdown-root{margin-left:0;margin-right:4px}html[dir=rtl] .esri-daylight .esri-daylight__container .esri-daylight__play-pause-button{margin-right:15px;margin-left:0}html[dir=rtl] .esri-daylight .esri-daylight__checkbox{margin-left:7px;margin-right:0}html[dir=rtl] .esri-daylight .esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on{right:-46px;left:auto}html[dir=rtl] .esri-daylight .esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{right:-30px;left:auto}.esri-directions{color:#323232}.esri-directions__panel-content{padding:12px 0}.esri-directions__sign-in-panel{color:#4c4c4c;display:flex;justify-content:center}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{width:100%;margin:18px 0;border-top:1px solid rgba(76,76,76,.3)}.esri-directions__travel-modes-select,.esri-directions__departure-time{margin:0 15px 6px;width:calc(100% - 30px)}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{min-height:420px;margin:0 12px;color:#4c4c4c;display:flex;align-items:center;justify-content:center}.esri-directions__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-directions__warning-card{border-top:solid 2px #de2900;color:#4c4c4c;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px;margin:20px auto;width:90%}.esri-directions__warning-header{color:#8c2907;display:flex;margin-bottom:6px}.esri-directions__warning-heading{color:inherit;margin:0 4px}.esri-directions__warning-message{color:inherit;font-weight:400}.esri-directions__departure-time-controls{display:flex;width:100%}.esri-directions__departure-time-controls .esri-date-picker,.esri-directions__departure-time-controls .esri-time-picker{flex:1 1 0%;border-top:0}.esri-directions__departure-time-controls .esri-widget:first-child{border-right:0}.esri-directions__departure-time-controls .esri-time-picker{padding:0;display:flex;justify-content:center}.esri-directions__departure-time-controls .esri-time-picker__input{width:100%;padding:0 .5em;margin:0;height:auto}.esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{padding:0 .5em;justify-content:flex-start}.esri-directions__directions-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.esri-directions__sign-in-content{align-self:flex-start;display:flex;flex-direction:column;align-items:center;width:100%}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{margin-top:0;padding:0 12px;align-self:flex-start}.esri-directions__summary{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;width:100%}.esri-directions__summary-controls{display:flex;align-items:center;justify-content:flex-end}.esri-directions__stops{display:flex;width:100%;flex-direction:column;margin:0;padding:0;list-style:none}.esri-directions__stop-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:dashed 2px transparent;background-color:#c5e5f9}.esri-directions__stop-row-ghost{opacity:.25}.esri-directions__stop-handle{flex:0 0 auto;padding-left:7px}.esri-directions__stop-input{box-shadow:0 0 0 1px rgba(76,76,76,.3)}.esri-directions__stop-input:hover{border-color:#000}.esri-search__sources-button [class*=esri-icon]{position:relative;left:1px}.esri-directions__stop-input{margin:0 4px;flex-grow:.8}.esri-directions__stop-input .esri-search .esri-search__input{border:none;height:auto;margin-bottom:2px;outline-offset:4px;min-height:32px}.esri-directions__add-stop{display:flex;justify-content:space-between;align-items:center;padding-top:12px;cursor:pointer}.esri-directions__add-stop .esri-directions__stop-icon{display:flex;justify-content:flex-end;flex-grow:.08}.esri-directions__add-stop .esri-directions__add-stop-text{width:auto;flex-grow:.9;padding:0 4px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{display:flex;flex-grow:.1;justify-content:space-between;padding-right:7px}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{display:inline-block;visibility:hidden}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container--last::after{border:none}.esri-directions__costs{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;cursor:pointer;padding:12px 15px 0}.esri-directions__costs-details{display:flex;justify-content:space-around;white-space:nowrap;width:80%;margin-bottom:6px}.esri-directions__costs-units{display:flex;justify-content:space-around}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#4c4c4c;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid rgba(50,50,50,.2)}.esri-directions__horizontal-splitter{border-top:1px solid rgba(76,76,76,.3);flex-grow:.95}.esri-directions__maneuvers{display:flex;flex-direction:column;width:100%;margin:18px 0 0 0;padding:0;border-top:1px solid rgba(76,76,76,.3)}.esri-directions__maneuver-list{padding:0;margin:0}.esri-directions__maneuver{display:flex;padding:12px 7px;border:none;border-left:3px solid transparent;cursor:pointer}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#afdbf7}.esri-directions__maneuver--active,.esri-directions__maneuver--active:hover,.esri-directions__maneuver--active:focus{border-color:#4c4c4c;background-color:#e2f1fb}.esri-directions__maneuver-section--collapsible{border-bottom:1px solid rgba(76,76,76,.3)}.esri-directions__maneuver-section--collapsible:last-child{border-bottom:none}.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list{background-color:#afdbf7;padding-bottom:12px;padding-top:12px}.esri-directions__maneuver-section-header{display:flex;padding:0 7px}.esri-directions__maneuver-section-header-toggle-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 7px}.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title{padding:0}.esri-directions__maneuver-section-title{padding:12px 7px;margin:0}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{fill:#323232;margin-right:4px;width:24px;height:24px}.esri-directions__maneuver-costs{margin-top:6px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.esri-directions__cost--intermediate,.esri-directions__cost--cumulative{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:move}.esri-directions__disclaimer{font-size:12px;color:#323232;padding:0 15px}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-search__submit-button{display:none}.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up{display:none}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down{display:flex}.esri-ui-bottom-right .esri-directions .esri-menu,.esri-ui-bottom-left .esri-directions .esri-menu{top:100%;bottom:auto;margin:2px 0 0 0}html[dir=rtl] .esri-directions__departure-time-controls .esri-time-picker{border-right:none}html[dir=rtl] .esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{border-right:solid 1px rgba(76,76,76,.3)}.esri-direct-line-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-direct-line-measurement-3d__container a{text-decoration:none}.esri-direct-line-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-direct-line-measurement-3d__header-title,h1 .esri-direct-line-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-direct-line-measurement-3d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-direct-line-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#afdbf7;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-direct-line-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-direct-line-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-direct-line-measurement-3d__measurement-item-value{font-weight:600}.esri-direct-line-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-direct-line-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__units:only-child{flex:1 0 100%}.esri-direct-line-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-direct-line-measurement-3d__units-select-wrapper{width:100%}.esri-direct-line-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}html[dir=rtl] .esri-direct-line-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-distance-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-distance-measurement-2d__container a{text-decoration:none}.esri-distance-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-distance-measurement-2d__header-title,h1 .esri-distance-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-distance-measurement-2d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-distance-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#afdbf7;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-distance-measurement-2d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-distance-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-distance-measurement-2d__measurement-item-value{font-weight:600}.esri-distance-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-distance-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__units:only-child{flex:1 0 100%}.esri-distance-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-distance-measurement-2d__units-select-wrapper{width:100%}.esri-distance-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}html[dir=rtl] .esri-distance-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-editor{background-color:#afdbf7;display:flex;flex-direction:column;position:relative}.esri-editor__header{background-color:#c5e5f9;padding:0 11px;font-size:16px;border-bottom:1px solid rgba(76,76,76,.3);display:flex;align-items:center;height:56px}.esri-editor__title{text-align:center;flex:1 1 auto;overflow:hidden}.esri-editor__content{background-color:#afdbf7;padding:6px 7px 0;justify-content:center;align-items:flex-start;flex:1 1 auto;min-height:20vh;display:flex;flex-direction:row;animation:esri-fade-in 250ms ease-in-out;transition:min-height 250ms ease-in-out}.esri-editor__content:empty{min-height:0}.esri-editor__content-group{display:flex;flex-direction:column;flex:1 0 100%}.esri-editor__message{display:flex;align-items:center;align-self:stretch;font-size:16px;margin-left:15px;margin-right:15px}.esri-editor__scroller{overflow-y:auto;padding-top:6px;padding-bottom:12px}.esri-editor .esri-feature-form{width:100%;padding:0}.esri-editor .esri-item-list{background-color:transparent}.esri-editor .esri-item-list__group{margin-left:0;margin-right:0}.esri-editor__temp-wrapper{display:flex;flex-direction:column;flex:1 1 auto}.esri-editor__back-button{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:3px;background-color:#b5def7;transition:background-color 125ms ease-in-out}.esri-editor__back-button:hover{background-color:#afdbf7;color:#323232}.esri-editor__controls{background-color:#c5e5f9;border-top:1px solid rgba(76,76,76,.3);padding:12px 15px;display:flex;flex-direction:column}.esri-editor__control-button{margin-bottom:6px;min-height:32px}.esri-editor__feature-list-item{box-shadow:0 1px 0 rgba(76,76,76,.3);padding:12px 3px;background-color:#c5e5f9;cursor:pointer;margin:3px 0;border:1px solid rgba(76,76,76,.3);border-color:transparent;border-radius:2px;display:flex;justify-content:space-between;transition:border-color 125ms ease-in-out}.esri-editor__feature-list-item:hover,.esri-editor__feature-list-item:focus{border-color:#000}.esri-editor__feature-list-item:active{background-color:#e2f1fb;color:#4c4c4c}.esri-editor__feature-list-item[class^=esri-icon]{padding-right:2.8px}.esri-editor__feature-list-item--disabled{pointer-events:none;opacity:.4}.esri-editor__feature-list-icon{flex:0 0 auto;padding:0 7px}.esri-editor__feature-list-index{text-align:right;flex-basis:2ch}.esri-editor__feature-list-name{flex:1 1 auto;margin:0 7px}.esri-editor__feature-list{width:100%;margin:0;padding:3px 3px;list-style:none}.esri-editor__warning-card{background-color:#c5e5f9;border-top:solid 3px #de2900;color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__warning-icon{color:inherit}.esri-editor__warning-header{color:#8c2907;display:flex;margin-bottom:12px;flex:0 0 auto}.esri-editor__warning-heading{color:#323232;margin:0 3px}.esri-editor__warning-message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__warning-divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(76,76,76,.3);border-color:rgba(76,76,76,.15);flex:0 0 auto}.esri-editor__warning-option{margin:6px 0;cursor:pointer;flex:0 0 auto}.esri-editor__warning-option--positive{color:#80bce0}.esri-editor__warning-option--negative{color:#8c2907}.esri-editor__overlay{position:absolute;overflow:hidden;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.7)}.esri-editor__progress-bar{position:absolute;width:100%}.esri-editor__mode-selection{display:flex;flex:1 1 auto;flex-direction:column}.esri-ui .esri-editor__scroller{max-height:270px}.esri-ui .esri-editor .esri-item-list__scroller{max-height:190px}.esri-editor__progress-bar:before,.esri-editor__progress-bar:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-editor__progress-bar:before{background-color:rgba(76,76,76,.3);width:100%;z-index:0}.esri-editor__progress-bar:after{background-color:#4c4c4c;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-elevation-profile input[type=checkbox],.esri-elevation-profile-settings__popover-content input[type=checkbox]{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-inline-end:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(76,76,76,.3);background:none;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.esri-elevation-profile input[type=checkbox]:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:before{font-family:"CalciteWebCoreIcons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#131313}.esri-elevation-profile input[type=checkbox]:checked,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked{background:#4c4c4c;border-color:#4c4c4c}.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{color:#131313}.esri-elevation-profile input[type=checkbox]:not(:disabled),.esri-elevation-profile-settings__popover-content input[type=checkbox]:not(:disabled){cursor:pointer}.esri-elevation-profile input[type=checkbox]:focus:not(:focus-visible),.esri-elevation-profile-settings__popover-content input[type=checkbox]:focus:not(:focus-visible){outline:none}.esri-elevation-profile{position:relative;padding:12px 15px}.esri-elevation-profile.esri-component.esri-widget--panel{width:550px;max-width:100%}.esri-elevation-profile__header{display:flex;flex-direction:row;height:30px;align-items:center;justify-content:flex-end}.esri-elevation-profile__header button{width:34px;flex-shrink:0;flex-grow:0;z-index:1}.esri-elevation-profile__header button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:12px}.esri-elevation-profile__action-button{width:auto;margin-inline-start:7px}.esri-elevation-profile__action-button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__main-container{position:relative;width:100%;height:180px}.esri-elevation-profile__chart-container{position:relative;width:100%;height:100%}.esri-elevation-profile__chart-container .amcharts-ValueAxis-group,.esri-elevation-profile__chart-container .amcharts-ValueAxis-group *,.esri-elevation-profile__chart-container .amcharts-axis-tooltip,.esri-elevation-profile__chart-container .amcharts-axis-tooltip *,.esri-elevation-profile__chart-container .amcharts-Tooltip-group,.esri-elevation-profile__chart-container .amcharts-Tooltip-group *,.esri-elevation-profile__chart-container .amcharts-series-tooltip,.esri-elevation-profile__chart-container .amcharts-series-tooltip *{pointer-events:none !important}.esri-elevation-profile__prompt-container{display:flex;width:100%;height:100%;margin-bottom:0;padding:12px 15px;padding-top:36px;text-align:center;align-items:center;justify-content:center}.esri-elevation-profile__prompt-container>p{margin:0;width:100%}.esri-elevation-profile__chart-spinner{font-size:30px;color:#4c4c4c;opacity:0;transition:opacity 150ms ease-in-out;pointer-events:none;position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px}.esri-elevation-profile__chart-spinner--visible{transition-delay:500ms;opacity:1}.esri-elevation-profile__chart-spinner--small{font-size:16px;top:-24px;left:0;margin-top:0;margin-left:0}.esri-elevation-profile--portrait,.esri-elevation-profile--portrait.esri-component.esri-widget--panel{height:auto}.esri-elevation-profile--portrait .esri-elevation-profile__footer{flex-direction:column}.esri-elevation-profile--portrait .esri-elevation-profile__action-button{align-self:stretch;margin-inline-start:0}.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type){margin-bottom:6px}.esri-elevation-profile-settings__popover-content{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;display:flex;flex-direction:column;padding:12px 15px;color:#323232;border:1px solid rgba(76,76,76,.3);background-color:#c5e5f9;gap:12px}.esri-elevation-profile-settings__select{min-width:150px;font-size:12px}.esri-elevation-profile-settings__select-label{display:block;margin-bottom:2px}.esri-elevation-profile-settings__checkbox-label{display:flex;align-items:center;white-space:nowrap}.esri-elevation-profile-legend{margin-top:6px}.esri-elevation-profile-legend-item{position:relative;background:#afdbf7}.esri-elevation-profile-legend-item:not(:last-of-type){margin-bottom:2px}.esri-elevation-profile-legend-item--disabled{filter:grayscale(1);opacity:.4}.esri-elevation-profile-legend-item__color-indicator{position:absolute;top:0;left:0;width:3px;height:100%}.esri-elevation-profile-legend-item__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.esri-elevation-profile-legend-item__content{display:block;padding:12px 15px;padding-top:0}.esri-elevation-profile-legend-item__collapse-toggle{width:auto;color:#4c4c4c;flex-shrink:0}.esri-elevation-profile-legend-item__collapse-toggle:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile-legend-item__collapse-toggle__icon{margin:0 3px;transform:rotate(0);transition:transform .1s ease-in-out}.esri-elevation-profile-legend-item--expanded .esri-elevation-profile-legend-item__collapse-toggle__icon{transform:rotate(180deg)}.esri-elevation-profile-legend-item__label{display:flex;flex-direction:row;align-items:center;flex-shrink:1;flex-grow:1;min-width:0;padding-inline-start:15px}.esri-elevation-profile-legend-item__label:not(.esri-elevation-profile-legend-item__label--disabled){cursor:pointer}.esri-elevation-profile-legend-item__label>span{text-overflow:ellipsis;overflow:hidden}.esri-elevation-profile-statistics{--max-width: 1px;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--max-width), 1fr));gap:2px 22px;width:100%;contain:layout paint style}.esri-elevation-profile-statistics__statistic{display:block;width:-webkit-max-content;width:max-content;white-space:nowrap;text-align:start}.esri-elevation-profile-statistics__statistic__label{font-size:10px;font-weight:400}.esri-elevation-profile-statistics__statistic__value{font-size:10px;font-weight:600;margin-top:-0.15em}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon]{font-size:10px}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon]:not(:first-child){margin-inline-start:7px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics{gap:6px 22px;margin-bottom:12px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value{margin-top:2px}html[dir=rtl] .esri-elevation-profile-legend-item__color-indicator{left:auto;right:0}html[dir=rtl] .esri-elevation-profile__chart-spinner--small{left:auto;right:0}.esri-expand{overflow:visible;min-height:32px;min-width:32px}.esri-expand__container{position:relative;transition:300ms}.esri-expand__content{opacity:0;width:0;height:0;z-index:1;margin:0 3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);transition:opacity 250ms ease-in-out,margin 250ms ease-in-out;overflow:hidden;visibility:hidden}.esri-ui-top-left .esri-expand__content,.esri-ui-bottom-left .esri-expand__content{left:100%}.esri-ui-top-right .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{right:100%}.esri-ui-top-left .esri-expand__content,.esri-ui-top-right .esri-expand__content{top:0}.esri-ui-bottom-left .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{bottom:0}.esri-ui-top-left .esri-icon-expand,.esri-ui-bottom-left .esri-icon-expand,.esri-ui-top-left .esri-icon-collapse,.esri-ui-bottom-left .esri-icon-collapse{transform:rotate(180deg)}.esri-expand__content--expanded{opacity:1;width:auto;height:auto;overflow:visible;margin-left:7px;margin-right:7px;visibility:visible}.esri-expand__content .esri-widget{box-shadow:none}.esri-expand__icon-number{position:absolute;top:-6px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1em;padding:.125em .333em;height:16px;border-radius:16px;background-color:#4c4c4c;color:#c5e5f9;transform-origin:50%;animation:expand-number-intro-ani 1000ms ease-in-out}.esri-ui-top-left .esri-expand__icon-number,.esri-ui-bottom-left .esri-expand__icon-number{right:-6px}.esri-ui-top-right .esri-expand__icon-number,.esri-ui-bottom-right .esri-expand__icon-number{left:-6px}.esri-ui-bottom-right .esri-expand__icon-number--expanded,.esri-ui-top-right .esri-expand__icon-number--expanded,.esri-ui-bottom-left .esri-expand__icon-number--expanded,.esri-ui-top-left .esri-expand__icon-number--expanded{position:static;top:auto;left:auto;right:auto}.esri-expand__icon-number--expanded{display:none}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component .esri-expand__content{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component .esri-expand__content{max-height:240px}.esri-expand--drawer .esri-widget{max-width:100%;width:100%}.esri-expand--drawer .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#c5e5f9;z-index:1;overflow:auto}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-expand--drawer .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-ui-top-right .esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__panel{flex-flow:row nowrap}.esri-ui-top-right .esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-ui-top-left esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-left esri-expand--drawer .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-ui-top-left esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-left esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-view-width-xsmall .esri-expand--auto .esri-widget{max-width:100%;width:100%}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#c5e5f9;z-index:1;overflow:auto}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-view-width-xsmall .esri-expand--auto .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__panel{flex-flow:row nowrap}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-expand--floating .esri-expand__content{position:absolute}.esri-expand--floating .esri-expand__mask,.esri-expand--floating .esri-expand__content-panel{display:none}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content{position:absolute}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__mask,.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content-panel{display:none}@keyframes expand-slide-rtl-ani{from{right:-600px}to{right:0}}@keyframes expand-slide-ltr-ani{from{left:-600px}to{left:0}}@keyframes expand-number-intro-ani{0%{transform:scale(1)}50%{transform:scale(1)}75%{transform:scale(1.25)}100%{transform:scale(1)}}.esri-feature__title{font-size:14px;display:block;word-break:break-word;word-wrap:break-word}.esri-feature__attachments{display:flex}.esri-feature__loading-container{width:100%;justify-content:center;display:flex;padding:12px 0}.esri-icon-loading-indicator{display:inline-block}.esri-feature{width:100%}.esri-feature__main-container{line-height:normal}.esri-feature__content-element{padding:0 7px;margin-bottom:24px}.esri-feature__content-element:last-child{margin-bottom:0}.esri-feature-attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature__last-edited-info{font-size:12px;padding-top:6px}html[dir=rtl] .esri-feature__attachments-title{margin:0 0 0 auto}html[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-right:0;margin-left:7px}.esri-feature-content__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-feature-content__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-feature-content h1,.esri-feature-content h2,.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{margin:.5em 0 .5em 0;letter-spacing:0;font-weight:600;line-height:normal}.esri-feature-content h1{font-size:20px}.esri-feature-content h2{font-size:16px}.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{font-size:14px}.esri-feature-element-info__title{color:#323232;font-size:20px;font-weight:400;margin-bottom:.2em;margin-top:0}.esri-feature-element-info__description{font-size:12px;font-weight:400;margin-bottom:9px}.esri-feature-content p{font-size:14px;line-height:normal;margin:0 0 1.2em}.esri-feature-content img{max-width:100%;max-height:100%;image-orientation:from-image}.esri-feature-content figcaption{font-size:12px;font-style:italic;padding:0;margin:.2em 0 0;display:block}.esri-feature-content ul{margin-bottom:1rem}.esri-feature-content a{color:#4c4c4c}.esri-feature-content a:hover,.esri-feature-content a:focus{color:#323232}.esri-feature-form{background-color:#afdbf7;padding:12px 15px}.esri-feature-form__form{display:flex;flex-direction:column}.esri-feature-form__label{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word;display:flex;justify-content:space-between;flex-direction:column;margin-bottom:12px;position:relative;opacity:1;transition:opacity 250ms,margin 250ms}.esri-feature-form__label:last-child{margin-bottom:0}.esri-feature-form__form-header{margin-bottom:12px}.esri-feature-form__form-header .esri-feature-form__description-text~.esri-widget__heading{margin-bottom:0}.esri-feature-form__form-header .esri-feature-form__description-text{margin-top:0}.esri-feature-form__input{margin-top:4px;width:100%;resize:horizontal}.esri-feature-form__input--date,.esri-feature-form__input--time{resize:none}.esri-feature-form__input--disabled{opacity:.4}.esri-feature-form__input--invalid{border:1px solid #de2900}.esri-feature-form__input-icon--invalid{position:absolute;top:30px;right:4px;color:#8c2907;background-color:#c5e5f9}.esri-feature-form__input:focus+.esri-feature-form__input-icon--invalid{display:none}.esri-feature-form__field-error-message{padding:7px 0;font-size:12px}.esri-feature-form__date-input-container{display:flex}.esri-feature-form__date-input-part{width:50%;display:flex;flex-direction:column}.esri-feature-form__date-input-part:nth-last-child(2) .esri-feature-form__input{border-right:none}.esri-feature-form__date-input-part--lone{width:100%}.esri-feature-form__date-format-hint{color:#4c4c4c;font-size:12px;padding:.5em .5em 0 .5em}.esri-feature-form__input--radio-group{display:flex;flex-direction:column}.esri-feature-form__input--radio-label{display:flex;align-items:center}.esri-feature-form__input--radio{margin:7px}.esri-feature-form__input--switch{margin:7px 0}.esri-feature-form__group-description{margin:6px 0 4px 0}.esri-feature-form__group{border:none;border-bottom:1px solid rgba(76,76,76,.3);padding:0 0 12px 0;margin:0 0 12px 0;min-inline-size:unset;transition:border-color 250ms}.esri-feature-form__group-label{margin-bottom:0}.esri-feature-form__group-header{align-items:center;display:flex;cursor:pointer;justify-content:space-between;margin:0 0 6px 0;padding:6px 0;border:none;background-color:inherit;font-family:inherit;text-align:unset;width:100%}.esri-feature-form__group-title{flex:0 1 auto}.esri-feature-form__group-toggle-icon{justify-self:flex-end;flex:0 0 16px;margin:0 7px}.esri-feature-form__group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.esri-feature-form__group--sequential{border-bottom:none;border-left:3px solid rgba(76,76,76,.3);padding-bottom:0;padding-left:6px;padding-right:6px}.esri-feature-form__group--sequential .esri-feature-form__group-header{padding-top:0}.esri-feature-form__group--sequential:not(.esri-feature-form__group--collapsed) .esri-feature-form__group-header{cursor:auto}.esri-feature-form__group--active{border-left-color:#4c4c4c}.esri-feature-form__group--collapsed .esri-feature-form__group-header{margin-bottom:0}.esri-feature-form__group--collapsed .esri-feature-form__label{pointer-events:none;opacity:0;height:0;margin:0;transition:none}.esri-feature-form__description-text{margin:3px 0 0 0;font-size:12px;color:#4c4c4c}html[dir=rtl] .esri-feature-form__group{border-left:none;border-right:3px solid rgba(76,76,76,.3)}html[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input{border-right:1px solid rgba(76,76,76,.3);border-left:none}.esri-feature-media__container{display:flex;flex-flow:row wrap;align-items:center}.esri-feature-media__item-title{font-size:16px;margin:0 0 .2em}.esri-feature-media__item-caption{font-size:12px;padding:.1rem 0 0}.esri-feature-media__container{flex-flow:row nowrap;align-items:stretch;justify-content:center;width:100%;min-height:150px;margin-top:6px}.esri-feature-media__container .esri-feature-media__button{justify-content:center;align-items:center;flex:0 0 32px;width:32px;font-size:20px;background:transparent;border:none;color:#4c4c4c;display:flex}.esri-feature-media__container .esri-feature-media__button{cursor:pointer;color:#323232}.esri-feature-media__item{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:center;margin-top:6px;margin-bottom:12px}.esri-feature-media__item-container{flex:0 1 auto;width:100%}.esri-feature-media__item-container img{max-width:100%}.esri-feature-media__chart{background-color:#c5e5f9;width:100%;height:250px}.esri-feature-media__previous-icon--rtl,.esri-feature-media__next-icon--rtl{display:none}html[dir=rtl] .esri-feature-media__image-summary{margin:0 .5em 0 0}html[dir=rtl] .esri-feature-media__previous-icon--rtl,html[dir=rtl] .esri-feature-media__next-icon--rtl{display:inline-block}html[dir=rtl] .esri-feature-media__previous-icon,html[dir=rtl] .esri-feature-media__next-icon{display:none}.esri-feature-table{display:flex;flex-direction:column;height:100%;width:100%}.esri-feature-table .esri-feature-table__content{flex:1 1 0;flex-grow:1;min-height:0;margin:0;padding:0}.esri-feature-table .esri-grid__grid{height:100%;width:100%}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu{height:28px;width:28px;position:inherit}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu .esri-button-menu__button{height:26px;width:16px}.esri-feature-table__menu{height:40px;order:3;padding:4px;width:40px}.esri-feature-table__menu .esri-button-menu{bottom:auto;position:relative}.esri-feature-table__header{display:flex;flex-direction:row;font-weight:400;height:40px;line-height:40px;margin:0;width:100%}.esri-feature-table__title{flex-grow:1;order:2}.esri-feature-table__loader-container{height:40px;margin:0 8px;order:1;width:32px}.esri-feature-table__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-field-column__header-content{align-items:center;display:flex;flex-grow:1;min-width:0px;overflow:visible}.esri-field-column__cell-content{font-size:.9em}.esri-field-column__cell__date-input-container{display:flex;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-field-column__cell__date-input-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-date-picker{flex:1 1 0}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__text-input.esri-input{width:100%}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__calendar-toggle{height:26px}.esri-field-column__cell__date-input-container .esri-time-picker{display:inline-flex;flex:1 1 0}.esri-field-column__cell__date-input-container .esri-time-picker input{width:100%}.esri-field-column__button{align-items:center;background-color:transparent;border:none;color:#80bce0;display:flex;font-size:16px;height:auto;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:26px}.esri-field-column__button:disabled{cursor:default;color:rgba(76,76,76,.4)}.esri-field-column__button:hover,.esri-field-column__button:focus{background-color:#afdbf7;color:#323232;cursor:pointer}.esri-field-column__cell__input-container{display:flex;top:0;left:0;width:100%;height:100%;position:absolute}.esri-field-column__cell-input{height:100%;width:100%;border:none;padding:0 5px;flex:1 1 0}[dir=rtl] .esri-feature-table__menu-content{left:2px;right:auto}.esri-floor-filter{display:flex;flex-direction:row;background:transparent;border:none;box-shadow:none !important}.esri-floor-filter__position--top{align-items:flex-start}.esri-floor-filter__position--top .esri-floor-filter__levels-container,.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button{border-width:1px 0 0 0}.esri-floor-filter__position--bottom{align-items:flex-end}.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button{border-width:0 0 1px 0}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:48px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:48px;height:48px;padding:12px;border:none}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(76,76,76,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:48px;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(76,76,76,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:48px;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(76,76,76,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:300px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info{margin-right:auto}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:auto;height:48px;padding:12px;border:none}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button{text-align:left;justify-content:flex-start;padding:16px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:auto;height:48px;padding:12px;border-style:solid;border-color:rgba(76,76,76,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:auto;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(76,76,76,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:auto;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(76,76,76,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label{margin-left:8px}.esri-floor-filter .esri-floor-filter__level-button{width:100%;border:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;height:48px}.esri-floor-filter .esri-floor-filter__level-button:focus{background-color:#afdbf7}.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus{background-color:#e2f1fb}.esri-floor-filter .esri-floor-filter__levels-container{list-style-type:none;overflow:auto;max-height:420px;margin:unset;padding:unset;width:100%;border-style:solid;border-color:rgba(76,76,76,.3);scrollbar-width:thin}.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active{font-weight:600}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar{width:6px}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track{background:#fafafa}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:20px;border:3px solid #c1c1c1}.esri-floor-filter .esri-widget--button-active{background:#e2f1fb;color:#005e95}.esri-floor-filter .esri-floor-filter__button-container{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu{width:300px;max-height:420px;background:#c5e5f9;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header{align-items:stretch;display:flex;flex-direction:row;line-height:1.3em;box-shadow:0px .5px 0px #e0e0e0;color:#323232;height:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{padding:26px 0px;min-width:28px;border:none;border-right:1px solid rgba(76,76,76,.3);display:flex;align-items:center;justify-content:center;background-color:#c5e5f9;margin:unset}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover{background:#afdbf7;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group{display:flex;justify-content:center;flex-direction:column;padding:12px;max-width:calc(300px - 28px - 40px)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text{font-style:normal;font-weight:600;font-size:16px;margin:unset;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext{font-style:normal;font-weight:400;margin:4px 0 0 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close{padding:26px 12px;display:flex;align-items:center;background-color:#c5e5f9;border:none;margin:0 0 0 auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover{background:#afdbf7;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search{padding:10px;align-items:center;display:flex;background:#afdbf7;box-shadow:0px .5px 0px #e0e0e0;margin-top:.5px;margin-bottom:1px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-left:6px;width:100%;background:transparent;border:none;outline:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;color:#323232;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items{list-style-type:none;overflow-y:auto;color:#323232;margin:unset;padding:unset;width:100%;max-height:300px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus{background:#afdbf7;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active{background-color:#e2f1fb;color:#323232}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility{padding:18px;display:flex;flex-direction:row;align-items:center;background:#c5e5f9;border:none;width:100%}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{font-weight:600;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{text-align:left;margin-right:10px;max-width:220px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right{margin-left:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-left:-10px;margin-right:6px;width:4px;height:4px;border-radius:50%;background:#007ac2}.esri-floor-filter .esri-floor-filter__separator{width:10px;background:transparent;border:none;box-shadow:none}.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__zoom-button--levels{display:none}.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__minimize-toggle-button,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__minimize-toggle-button{display:none}.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu{width:225px}.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__close-levels-button,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__close-levels-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(76,76,76,.3);background:#e7e7e7}.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group{max-width:calc(225px - 28px - 40px)}.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-height-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-width-less-than-medium .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected{max-width:165px !important}.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(420px - 100px)}.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu{max-height:calc(420px - 100px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(48px * 3 + 12px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu{max-height:240px}html[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info{margin-left:auto;margin-right:unset}html[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label{margin-right:8px;margin-left:unset}html[dir=rtl] .esri-floor-filter .esri-icon-close{margin:0 auto 0 0}html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{border-left:1px solid rgba(76,76,76,.3);border-right:none}html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-right:6px;margin-left:unset}html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right{margin-right:auto}html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected{text-align:right !important;margin-right:unset !important;margin-left:10px !important}html[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-right:-10px;margin-left:6px}.esri-grid{width:100%;height:100%;--lumo-base-color: #c5e5f9;--lumo-primary-color: #80bce0;--lumo-primary-text-color: var(--lumo-primary-color);--lumo-primary-color-10pct: rgba(128, 188, 224, 0.2);--lumo-contrast-20pct: #4c4c4c;--lumo-contrast-30pct: #323232;--lumo-contrast-10pct: #afdbf7;--lumo-row-background-hover: #afdbf7}.esri-grid .esri-grid__content{width:100%;height:100%;background-color:inherit}.esri-grid .esri-grid__grid{height:100%;width:100%}.esri-grid .esri-grid__grid a{color:#4c4c4c}.esri-grid .esri-grid__grid a:hover,.esri-grid .esri-grid__grid a:focus{color:#323232}.esri-grid .esri-column__sorter{flex-grow:1;margin:0 5px;overflow:auto}.esri-grid .esri-column__menu-container{display:inline-block;margin:0 5px}.esri-heatmap-slider{direction:ltr;min-width:260px}.esri-heatmap-slider .esri-slider{font-size:12px}.esri-heatmap-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-heatmap-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-heatmap-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-heatmap-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-heatmap-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-heatmap-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-heatmap-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-heatmap-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-heatmap-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-heatmap-slider .esri-slider .esri-slider__max,.esri-heatmap-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-heatmap-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-heatmap-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-heatmap-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-heatmap-slider .esri-slider .esri-histogram__average-line,.esri-heatmap-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-heatmap-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-heatmap-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-heatmap-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-heatmap-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-heatmap-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-heatmap-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-heatmap-slider__ramp svg rect{height:100%;width:100%}.esri-heatmap-slider__ramp svg path{stroke-width:.5px}.esri-heatmap-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-histogram{direction:ltr;width:100%;height:100%}.esri-histogram__content{height:100%;width:100%}.esri-histogram__svg{display:inline-block;height:100%;overflow:hidden;width:100%}.esri-histogram__data-line{stroke:#888;stroke-width:1px;shape-rendering:crispedges}.esri-histogram__label{stroke:#000;font-size:12px;stroke-width:0;direction:ltr;unicode-bidi:plaintext}.esri-histogram__average-data-line{stroke:#444}.esri-histogram__average-symbol{font-family:"Georgia, serif";font-style:italic}[dir=rtl] .esri-histogram{direction:rtl}[dir=rtl] .esri-histogram .esri-histogram__average-label{direction:rtl;unicode-bidi:plaintext}.esri-histogram-range-slider{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.esri-histogram-range-slider .esri-slider .esri-slider__label{top:24px;display:none}.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label{display:inline}.esri-histogram-range-slider .esri-slider{font-size:12px}.esri-histogram-range-slider .esri-slider__content{display:flex;flex-direction:column-reverse}.esri-histogram-range-slider .esri-slider__max{bottom:0;position:absolute;right:0;text-align:right}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{text-align:right}.esri-histogram-range-slider .esri-slider__min{bottom:0;left:0;position:absolute;text-align:left}.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input{text-align:left}.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min{display:inline;min-width:50%}.esri-histogram-range-slider .esri-histogram{display:flex;align-self:flex-end}.esri-histogram-range-slider .esri-histogram__bar{touch-action:none}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{float:right}.esri-histogram-range-slider__slider-container{align-self:flex-end;margin-bottom:24px;width:100%}.esri-histogram-range-slider__histogram-container{display:flex;flex-grow:1;height:100%;min-height:0;width:100%}.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0{background-color:#0079c1}.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1{background-color:#0079c1}.esri-identity-form{display:flex;flex-flow:column}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}.esri-identity-modal{box-sizing:border-box;color:#323232;display:none;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#c5e5f9}.esri-identity-modal--open{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;text-align:center;z-index:1001;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;opacity:1}.esri-identity-modal--open .esri-identity-modal__dialog{position:relative;top:auto;left:auto;right:auto;bottom:auto;border:none;background:#c5e5f9;overflow:auto;border-radius:0px;outline:none;padding:18px 22px;max-width:40vw;max-height:80vh;box-sizing:border-box;z-index:102;text-align:left;display:inline-block;vertical-align:middle;transition:margin-top 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;margin-top:0px}.esri-identity-modal__title{font-size:20px;margin:0 0 12px 0;padding:0}.esri-identity-modal__close-button{position:absolute;top:12px;right:7px;z-index:1;background:none;border:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}.esri-identity-modal__content{margin-top:18px}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}@media only screen and (max-width: 680px){.esri-identity-modal--open .esri-identity-modal__dialog{max-width:unset;width:75vw}}html[dir=rtl] .esri-identity-modal--open .esri-identity-modal__dialog{text-align:right}html[dir=rtl] .esri-identity-modal__close-button{right:unset;left:7px}.esri-item-list{width:100%}.esri-item-list__filter-container{background:transparent;position:relative;display:flex;padding:6px 7px;margin:0 0 6px;overflow:hidden;flex-grow:1}.esri-item-list__filter-input{width:100%;border:none;border-bottom:2px solid rgba(76,76,76,.3);background-color:transparent;padding:6px 0;transition:border 250ms ease-in-out}.esri-item-list__filter-input:focus{outline:none;border-color:#4c4c4c}.esri-item-list__filter-placeholder{position:absolute;display:flex;justify-content:flex-start;align-items:center;top:0;left:0;bottom:0;right:0;color:#4c4c4c;margin:6px 7px;padding:0 7px;pointer-events:none}.esri-item-list__filter-placeholder-text{margin:0 3px}.esri-item-list__group{color:#4c4c4c;padding:0 15px 12px;margin:4px 5px 6px 5px}.esri-item-list__scroller{overflow-y:auto}.esri-item-list__group-header{display:flex;align-items:center;margin:12px 0;padding:0;font-weight:400}.esri-item-list__list{list-style:none;margin:0;padding:0}.esri-item-list__list-item-container{background:#c5e5f9;display:flex;margin:0 2px;width:100%}.esri-item-list__list-item-container .esri-item-list__list-item-label{margin:0 7px}.esri-item-list__list-item{box-shadow:0 1px 0 rgba(76,76,76,.3);padding:3px 3px;background-color:#c5e5f9;cursor:pointer;border-radius:2px;margin-bottom:6px;border:1px solid rgba(76,76,76,.3);min-height:48px;border-color:transparent;transition:border 250ms ease-in-out;display:flex;justify-content:space-between}.esri-item-list__list-item:hover,.esri-item-list__list-item:focus{border-color:#323232}.esri-item-list__list-item[class^=esri-icon]{padding-right:2.8px}.esri-item-list__list-item.esri-item-list__list-item--selected{border-color:#4c4c4c}.esri-item-list__list-item-label{flex:1;margin:0;display:flex;align-items:center;word-break:break-word}.esri-item-list__no-matches-message{display:flex;justify-content:center;align-items:center;height:96px}.esri-item-list__no-items-message{display:flex;justify-content:center;align-items:center;min-height:48px}.esri-ui .esri-item-list__scroller{max-height:420px}.esri-layer-list{color:#323232;background-color:#afdbf7;padding:6px 7px;overflow-y:auto;display:flex;flex-flow:column}.esri-layer-list__list{list-style:none;margin:0 0 0 15px;padding:2px 2px;transition:background-color 125ms ease-in-out}.esri-layer-list__list:empty{min-height:48px}.esri-layer-list__list.esri-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-layer-list__list.esri-layer-list--chosen .esri-layer-list__item,.esri-layer-list__item.esri-layer-list--chosen .esri-layer-list__item{background-color:transparent}.esri-layer-list__item--has-children{padding-bottom:6px}.esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__list[hidden]{display:none}.esri-layer-list__list--root{margin:0}.esri-layer-list__item--selectable .esri-layer-list__item-container{cursor:pointer}.esri-layer-list__item--selectable .esri-layer-list__item-container:hover{border-left-color:rgba(76,76,76,.3)}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-left-color:#4c4c4c}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-left-color:#4c4c4c}.esri-layer-list__item-container~.esri-layer-list__list .esri-layer-list__item{border-bottom-width:0}.esri-layer-list__item{background-color:#c5e5f9;border-bottom:1px solid rgba(76,76,76,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-layer-list__item.esri-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-layer-list__item-container{border-left:3px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-layer-list__item--invisible-at-scale .esri-layer-list__item-title{color:rgba(76,76,76,.4)}.esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:5px}.esri-layer-list__item--has-children>.esri-layer-list__list{font-size:12px}.esri-layer-list__child-toggle{color:#4c4c4c;width:15px;cursor:pointer}.esri-layer-list__child-toggle [class*=esri-icon]{line-height:1.2em}.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--opened,.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl,.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed{display:none}.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--opened{display:block}.esri-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-layer-list__item-label[role=switch],.esri-layer-list__item-label[role=checkbox],.esri-layer-list__item-label[role=radio]{cursor:pointer}.esri-layer-list--new-ui .esri-layer-list__item-toggle-icon{visibility:hidden}.esri-layer-list--new-ui .esri-layer-list__item-toggle:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-label:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-container:hover .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item--invisible>.esri-layer-list__item-container .esri-layer-list__item-toggle-icon{visibility:visible}.esri-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-layer-list__item-error-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:3px 7px;overflow:hidden;background-color:rgba(140,41,7,.1);color:#8c2907;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top}.esri-layer-list__item-error-message [class^=esri-icon-],.esri-layer-list__item-error-message .esri-building-level-picker__arrow-up,.esri-layer-list__item-error-message .esri-building-level-picker__arrow-down,.esri-layer-list__item-error-message .esri-building-phase-picker__arrow-left,.esri-layer-list__item-error-message .esri-building-phase-picker__arrow-right,.esri-layer-list__item-error-message [class*=esri-icon-]{margin-right:.3rem}.esri-layer-list__item--error .esri-layer-list__item-error-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#4c4c4c}.esri-layer-list__item--updating:before,.esri-layer-list__item--updating:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-layer-list__item--updating:before{background-color:rgba(76,76,76,.3);width:100%;z-index:0}.esri-layer-list__item--updating:after{background-color:#4c4c4c;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-layer-list__item-actions-menu{display:flex}.esri-layer-list__item-actions-menu-item{display:flex;flex:1 0 21px;justify-content:center;align-items:center;color:#4c4c4c;cursor:pointer;padding:0 3px;transition:border-color 250ms ease-in-out}.esri-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-layer-list__item-actions-menu-item:hover{background-color:#afdbf7}.esri-layer-list__item-actions-menu-item--active,.esri-layer-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-layer-list__item-actions{position:relative;background-color:#afdbf7;color:#4c4c4c;margin:-1px 7px 6px;height:auto}.esri-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__item-actions[hidden]{display:none}.esri-layer-list__item-actions-close{color:#4c4c4c;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #c5e5f9}.esri-layer-list__item-actions-list:first-of-type{border-top:0}.esri-layer-list__item-action,.esri-layer-list__action-toggle{border:1px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-layer-list__action-toggle .esri-layer-list__item-action-title{margin-left:0}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon{background-color:#90cdf2;border-radius:16px;box-shadow:0 0 0 1px #131313;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon:before{background-color:#131313;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-layer-list__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon{background-color:#131313}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon:before{background-color:#90cdf2;box-shadow:0 0 0 1px #90cdf2;left:12px}.esri-layer-list__item-action:hover,.esri-layer-list__action-toggle:hover{background-color:#afdbf7}.esri-layer-list__item-actions[hidden] .esri-layer-list__item-action{opacity:0}.esri-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-layer-list__item-action-title{margin-left:5px}.esri-layer-list-panel{margin:12px 15px}.esri-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}html[dir=rtl] .esri-layer-list .esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:20px;padding-right:5px}html[dir=rtl] .esri-layer-list .esri-layer-list__list{margin:0 15px 0 0}html[dir=rtl] .esri-layer-list .esri-layer-list__list--root{margin:0}html[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed{display:none}html[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl{display:block}html[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed-rtl{display:none}html[dir=rtl] .esri-layer-list .esri-layer-list__item-action-title{margin-left:0;margin-right:5px}html[dir=rtl] .esri-layer-list .esri-layer-list__action-toggle .esri-layer-list__action-toggle{margin-right:0}html[dir=rtl] .esri-layer-list .esri-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}html[dir=rtl] .esri-layer-list .esri-layer-list__item-error-message [class^=esri-icon-],html[dir=rtl] .esri-layer-list .esri-layer-list__item-error-message .esri-building-level-picker__arrow-up,html[dir=rtl] .esri-layer-list .esri-layer-list__item-error-message .esri-building-level-picker__arrow-down,html[dir=rtl] .esri-layer-list .esri-layer-list__item-error-message .esri-building-phase-picker__arrow-left,html[dir=rtl] .esri-layer-list .esri-layer-list__item-error-message .esri-building-phase-picker__arrow-right,html[dir=rtl] .esri-layer-list .esri-layer-list__item-error-message [class*=esri-icon-]{margin-right:0;margin-left:.3rem}html[dir=rtl] .esri-layer-list .esri-layer-list__item-container{border-left:none;border-right:3px solid transparent}html[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-right-color:#4c4c4c}html[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-right-color:#4c4c4c}.esri-legend{overflow:hidden;overflow-y:auto}.esri-legend__message{padding:.5em 1em}.esri-legend__service{padding:12px 15px;word-wrap:break-word;border-bottom:1px solid rgba(76,76,76,.3)}.esri-legend__service:last-child{border-bottom:none}.esri-legend__layer{margin-left:7px}.esri-legend__group-layer-child{margin-left:7px;padding-left:0;padding-right:0}.esri-legend__layer-table{display:flex;flex-flow:column;width:100%;margin-bottom:12px}.esri-legend__layer-child-table{display:table;border-collapse:collapse;width:100%;margin-bottom:12px}.esri-legend__layer-body{margin-left:7px}.esri-legend__layer-row{display:flex}.esri-legend__layer-cell{min-width:100px;word-break:break-word;padding:4px 0;vertical-align:middle}.esri-legend__layer-cell--symbols{min-width:10px;text-align:center}.esri-legend__layer-table--size-ramp{display:table}.esri-legend__layer-table--size-ramp .esri-legend__layer-row{display:table-row}.esri-legend__layer-table--size-ramp .esri-legend__layer-cell{display:table-cell}.esri-legend__size-ramp~.esri-legend__layer-cell--info{max-width:80%;width:80%}.esri-legend__layer-cell--info{font-size:12px;padding-left:7px;padding-right:7px;word-wrap:normal;word-break:normal;max-width:250px}.esri-legend__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend__imagery-layer-cell--stretched{vertical-align:top;line-height:1;padding:0}.esri-legend__imagery-layer-info--stretched{vertical-align:top;padding:0 2px}.esri-legend__symbol{display:block;margin:auto}.esri-legend__layer-caption{display:table-caption;padding:6px 0}.esri-legend__ramp-labels{display:flex;flex-flow:column nowrap;justify-content:space-between}.esri-legend__ramps{margin-left:3px}.esri-legend__color-ramp{width:24px}.esri-legend__opacity-ramp{background-image:url("../base/images/transparent-bg.png")}.esri-legend__ramp-tick{position:absolute;width:4px;border-top:1px solid rgba(76,76,76,.3);line-height:0;right:1px;left:auto}.esri-legend__ramp-label{position:relative;padding:0 7px;white-space:nowrap;line-height:1em;font-size:12px}.esri-legend__ramp-label:before{position:absolute;top:.25em;right:100%;display:block;content:"";width:0;height:0;border-style:solid;border-width:3px 4px 3px 0;border-color:transparent rgba(50,50,50,.8) transparent transparent}.esri-legend__ramp-label:first-child{margin-top:-4px}.esri-legend__ramp-label:last-child{bottom:-3px}.esri-legend-layer-caption{display:table-caption;padding:6px 0}html[dir=rtl] .esri-legend__ramp-label:before{border-width:3px 0 3px 4px;border-color:transparent transparent transparent rgba(50,50,50,.8);left:100%;right:auto}html[dir=rtl] .esri-legend__layer,html[dir=rtl] .esri-legend__group-layer-child,html[dir=rtl] .esri-legend__layer-body{margin-left:0;margin-right:7px}.esri-legend--card{display:flex;overflow-x:auto;transition:max-width 250ms ease-in-out;background:#c5e5f9;position:relative}.esri-legend--card__section{font-size:12px;min-height:150px;min-width:300px;padding:12px 15px;border-left:1px solid rgba(76,76,76,.3);overflow:auto}.esri-legend--card__section:first-child{border-left:none}.esri-legend--card__message{padding:.5em 1em}.esri-legend--card__service-caption-container{font-weight:600;height:45px;padding:12px 15px;border-bottom:1px solid rgba(76,76,76,.3)}.esri-legend--card__service-caption-text{margin:0;overflow:auto;padding-bottom:20px}.esri-legend--card__layer-caption{font-weight:400;margin-bottom:12px;padding:6px 0}.esri-legend--card__service-content{display:flex;height:calc(100% - 45px)}.esri-legend--card__label-container{display:flex;flex-wrap:wrap}.esri-legend--card__relationship-label-container{display:flex;flex-direction:column}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row{padding-bottom:.5em}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row:last-child{padding-bottom:0em}.esri-legend--card__relationship-section{border:none}.esri-legend--card__label-element{margin:.1em;padding:.5em 1em;min-width:4em;min-height:2.7em;text-align:center}.esri-legend--card__image-label{padding-left:7px;padding-right:7px}.esri-legend--card__layer-row,.esri-legend--card__size-ramp-container{display:flex;align-items:center}.esri-legend--card__size-ramp-preview{display:flex}.esri-legend--card__ramp-label{white-space:nowrap;margin:0 .5em}.esri-legend--card__interval-separator{text-align:center;font-size:.5em}.esri-legend--card__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend--card__symbol-container{position:relative}.esri-legend--card__interval-separators-container{position:absolute;left:50%;top:50px;transform:translate(-50%, -50%)}.esri-legend--card__carousel-title{margin:0}.esri-legend--card__service{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-left:1px solid rgba(76,76,76,.3)}.esri-legend--card__symbol{display:block;margin:auto}.esri-legend--stacked{height:282px;min-width:300px}.esri-legend--stacked .esri-legend--card__section{border:none;overflow:auto;height:250px;width:250px}.esri-legend--stacked .esri-legend--card__size-ramp-row{flex-direction:column}.esri-legend--stacked .esri-legend--card__symbol-row{display:table-row;margin:5px 0;width:100%}.esri-legend--stacked .esri-legend--card__label-cell{display:table-cell;vertical-align:middle}.esri-legend--stacked .esri-legend--card__symbol-cell{display:table-cell;vertical-align:middle;text-align:center}.esri-legend--stacked .esri-legend--card__carousel-indicator-container{align-items:center;bottom:0;box-shadow:0 -1px 0 rgba(76,76,76,.3);display:flex;height:32px;justify-content:center;left:0;position:absolute;right:0}.esri-legend--stacked .esri-legend--card__carousel-indicator{cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;width:16px}.esri-legend--stacked .esri-legend--card__carousel-indicator:before{background-color:transparent;border-radius:50%;box-shadow:0 0 0 1px #4c4c4c;content:"";display:block;height:10px;transition:background-color 125ms ease-in-out;width:10px}.esri-legend--stacked .esri-legend--card__carousel-indicator:hover::before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:hover::before{background-color:#4c4c4c}.esri-ui-corner{max-width:100%}.esri-ui-corner .esri-legend--card{max-height:420px}html[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section{border-left:0;border-right:1px solid rgba(76,76,76,.3)}html[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section:first-child{border-right:none}.esri-relationship-ramp--diamond__container{display:flex;font-size:12px}.esri-relationship-ramp--diamond__left-column{align-self:center;padding-right:5px;text-align:right;max-width:85px}.esri-relationship-ramp--diamond__right-column{align-self:center;padding-left:5px;text-align:left;max-width:85px}.esri-relationship-ramp--diamond__middle-column{display:flex;flex-direction:column;text-align:center}.esri-relationship-ramp--diamond__middle-column--label{align-self:center;max-width:85px}.esri-relationship-ramp--diamond__middle-column--ramp{width:85px;height:85px}.esri-relationship-ramp--square__table{display:table;font-size:12px}.esri-relationship-ramp--square__table-row{display:table-row}.esri-relationship-ramp--square__table-cell{display:table-cell}.esri-relationship-ramp--square__table-label{max-width:95px}.esri-relationship-ramp--square__table-label--left-bottom{text-align:left;vertical-align:bottom}.esri-relationship-ramp--square__table-label--right-bottom{text-align:right;vertical-align:bottom}.esri-relationship-ramp--square__table-label--left-top{text-align:left;vertical-align:top}.esri-relationship-ramp--square__table-label--right-top{text-align:right;vertical-align:top}.esri-univariate-above-and-below-ramp__symbol{display:flex;justify-content:center;align-items:center}.esri-univariate-above-and-below-ramp__label{position:relative;white-space:nowrap;line-height:1em;font-size:12px;margin-left:7px}.esri-univariate-above-and-below-ramp__label:before{position:absolute;top:.45em;left:-19px;display:block;content:"";width:14px;height:0;border-style:solid;border-width:1px 0 0 0}.esri-univariate-above-and-below-ramp__label:first-child{top:-6px}.esri-univariate-above-and-below-ramp__label:last-child{bottom:-6px}.esri-univariate-above-and-below-ramp__color--card{position:relative}.esri-univariate-above-and-below-ramp__color--card:before{position:absolute;top:1px;display:block;content:"";width:100%;height:15px;border-left:1px solid #000;border-right:1px solid #000}html[dir=rtl] .esri-univariate-above-and-below-ramp__label{margin-left:auto;margin-right:7px}html[dir=rtl] .esri-univariate-above-and-below-ramp__label:before{left:auto;right:-19px}.esri-line-of-sight__container{position:relative;padding:12px 0;overflow-y:auto}.esri-line-of-sight__container a{text-decoration:none}.esri-line-of-sight__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__hint-text{margin:12px 0;padding:0}.esri-line-of-sight__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}.esri-line-of-sight__secondary-button{margin-bottom:10px}.esri-navigation-toggle{display:flex;flex-flow:column nowrap}.esri-navigation-toggle:hover,.esri-navigation-toggle:focus{background-color:#afdbf7}.esri-navigation-toggle:hover .esri-navigation-toggle__button,.esri-navigation-toggle:focus .esri-navigation-toggle__button{color:#323232}.esri-navigation-toggle--horizontal{flex-flow:row nowrap}.esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-top:none;border-left:solid 1px rgba(76,76,76,.3)}.esri-navigation-toggle__button{box-shadow:none;position:relative;background-color:transparent}.esri-navigation-toggle__button:before{position:absolute;top:1px;right:1px;z-index:0;content:"";width:0;height:0;border-style:solid;transition:opacity 125ms ease-in-out;opacity:0;border-width:0 6px 6px 0;border-color:transparent #323232 transparent transparent}.esri-navigation-toggle__button:hover,.esri-navigation-toggle__button:focus{background-color:transparent}.esri-navigation-toggle__button--rotate{border-top:solid 1px rgba(76,76,76,.3)}.esri-navigation-toggle__button--pan{margin-bottom:0}.esri-navigation-toggle__button--active{color:#323232}.esri-navigation-toggle__button--active:before{opacity:1}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button{background-color:#c5e5f9;color:rgba(76,76,76,.4);cursor:auto}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button:before{opacity:0}html[dir=rtl] .esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-left:none;border-right:solid 1px rgba(76,76,76,.3)}html[dir=rtl] .esri-navigation-toggle__button:before{border-width:6px 6px 0 0;border-color:#323232 transparent transparent transparent;right:auto;left:1px}.esri-opacity-slider{direction:ltr;min-width:260px}.esri-opacity-slider .esri-slider{font-size:12px}.esri-opacity-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-opacity-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-opacity-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-opacity-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-opacity-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-opacity-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-opacity-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-opacity-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-opacity-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-opacity-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-opacity-slider .esri-slider .esri-slider__max,.esri-opacity-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-opacity-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-opacity-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-opacity-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-opacity-slider .esri-slider .esri-histogram__average-line,.esri-opacity-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-opacity-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-opacity-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-opacity-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-opacity-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-opacity-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-opacity-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-opacity-slider__ramp svg rect{height:100%;width:100%}.esri-opacity-slider__ramp svg path{stroke-width:.5px}.esri-opacity-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes popup-intro-animation-down{0%{transform:translate(0, -5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes popup-intro-animation-up{0%{transform:translate(0, 5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}.esri-ui .esri-popup{pointer-events:none;position:absolute;z-index:1;display:flex;flex-flow:column nowrap}.esri-popup--shadow{box-shadow:0 1px 4px rgba(0, 0, 0, .8)}.esri-popup__button{border-radius:2px;padding:6px 7px;margin:6px 0;line-height:1.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#4c4c4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;transition:background-color 125ms ease-in-out}.esri-popup__button--disabled{cursor:default;opacity:.4;color:rgba(76,76,76,.4)}.esri-popup__button:hover{color:#323232;background-color:#afdbf7}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100% 50%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5% 50%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:popup-intro-animation-down 200ms ease-in-out}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:popup-intro-animation-up 200ms ease-in-out}.esri-popup__main-container{pointer-events:auto;position:relative;z-index:1;width:340px;max-height:340px;background-color:#c5e5f9;display:flex;flex-flow:column nowrap}.esri-popup__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-popup__header-buttons{padding:0 7px;margin:0 0 0 auto;display:flex}.esri-popup__header-container{flex:1}.esri-popup__header-container--button{border:none;background:transparent;display:flex;justify-content:flex-start;padding:0;font-size:100%;font-family:inherit;color:inherit;text-align:initial}.esri-popup__header-container--button:hover{background-color:#afdbf7}.esri-popup__header-title{border-radius:2px;font-size:14px;padding:6px 7px;margin:6px auto 6px 7px;display:block;transition:background-color 125ms ease-in-out;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-popup__content{display:flex;flex-flow:column nowrap;flex:1 1 auto;font-size:12px;font-weight:400;margin:0 15px 12px;overflow:auto;line-height:normal}.esri-popup__content img{image-orientation:from-image}.esri-popup__feature-menu-button{transition:box-shadow 125ms ease-in-out,background-color 125ms ease-in-out}.esri-popup__feature-menu-button:hover,.esri-popup__feature-menu-button:focus{background-color:#afdbf7}.esri-popup--feature-menu-open .esri-popup__feature-menu-button{background-color:#afdbf7;color:#323232}.esri-popup--feature-menu-open .esri-popup__header,.esri-popup--feature-menu-open .esri-popup__content{flex:0 1 0px;overflow:hidden;opacity:0}.esri-popup--feature-updated{opacity:0;transition:opacity 375ms ease-out}.esri-popup--feature-updated-active{opacity:1}.esri-popup__pagination-page-text{white-space:nowrap}.esri-popup__footer{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;padding:6px 0}.esri-popup__footer .esri-popup__button{font-weight:400;font-size:12px;position:relative;display:flex;justify-content:flex-start;flex:0 0 auto}.esri-popup__actions{animation:esri-fade-in-scale 125ms ease-in-out;background:#c5e5f9;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);color:#4c4c4c;display:flex;flex-flow:column;margin:6px 7px;max-width:50%;padding:0;position:absolute;right:0;z-index:1}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]{align-items:center;border-bottom:1px solid rgba(76,76,76,.3);color:#4c4c4c;display:flex;justify-content:flex-start;padding:12px 7px;margin-top:0;margin-bottom:0;font-size:12px}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:hover{background-color:#afdbf7}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:last-child{border-bottom:none}.esri-popup__actions .esri-popup__button[class*=esri-popup__action] .esri-popup__icon{flex:0 0 16px}.esri-popup__footer .esri-popup__actions-menu-button{padding-left:7px;padding-right:7px;margin:0 7px;transition:box-shadow 125ms ease-in-out}.esri-popup__footer .esri-popup__actions-menu-button:hover{background-color:#afdbf7}.esri-popup--actions-menu-open .esri-popup__footer .esri-popup__actions-menu-button{background-color:#afdbf7;color:#323232}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-top-] .esri-popup__actions{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-bottom-] .esri-popup__actions{bottom:auto;top:32px;transform-origin:top center}.esri-popup__icon{width:16px;height:16px;display:inline-block;flex:0 0 16px}[class*=esri-popup--is-docked-top-] .esri-popup__footer,[class*=esri-popup--aligned-bottom-] .esri-popup__footer{border-bottom:solid 1px rgba(76,76,76,.3)}[class*=esri-popup--is-docked-bottom-] .esri-popup__content~.esri-popup__footer,[class*=esri-popup--aligned-top-] .esri-popup__content~.esri-popup__footer{margin-top:-12px}.esri-popup__navigation{background-color:#afdbf7;position:relative;display:flex;align-items:center;margin:0 15px 0 auto;padding:0;justify-content:center}.esri-popup__navigation .esri-popup__button{margin:0;padding-left:3px;padding-right:3px}.esri-popup__inline-actions-container{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0 7px;position:relative}.esri-popup__inline-actions-container:only-child{width:100%;max-width:unset;justify-content:flex-start}.esri-popup__inline-actions-container:only-child .esri-popup__actions-menu-button{margin-left:auto}.esri-popup__inline-actions-container>.esri-popup__action,.esri-popup__inline-actions-container>.esri-popup__action-toggle{flex:0 1 auto}.esri-popup__inline-actions-container .esri-popup__icon,.esri-popup__inline-actions-container [class*=esri-icon]{margin:0 3px}.esri-popup__footer--has-pagination .esri-popup__inline-actions-container{width:70%}.esri-popup__action-toggle.esri-popup__action-toggle--on{background-color:#e2f1fb;color:#323232}.esri-popup__action-toggle.esri-popup__action-toggle--on:hover{background-color:#e2f1fb;color:#323232}.esri-popup__feature-menu{left:0;font-size:12px;font-weight:400;position:absolute;width:100%;background-color:#c5e5f9;color:#323232;z-index:1;margin:6px 0;max-height:0;opacity:0;height:0;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-top-] .esri-popup__feature-menu{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-bottom-] .esri-popup__feature-menu{bottom:auto;top:32px;transform-origin:top center}.esri-popup__feature-menu-list{padding:0;margin:0;counter-reset:section}.esri-popup__feature-menu-item{list-style-type:none;border:solid 1px rgba(76,76,76,.3);display:flex;flex-flow:row nowrap;align-items:center;transition:background-color 125ms ease-in-out;margin-top:-1px;position:relative}.esri-popup__feature-menu-item:hover,.esri-popup__feature-menu-item:focus{cursor:pointer;background-color:#afdbf7}.esri-popup__feature-menu-item::before{counter-increment:section;content:counter(section);display:flex;justify-content:center;flex:0 0 8%;text-align:center}.esri-popup__feature-menu-item--selected,.esri-popup__feature-menu-item--selected:hover,.esri-popup__feature-menu-item--selected:focus{background-color:#e2f1fb}.esri-popup__feature-menu-item .esri-icon-check-mark,.esri-popup__feature-menu-item .esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile .esri-popup__feature-menu-item input[type=checkbox]:checked:before,.esri-popup__feature-menu-item .esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content .esri-popup__feature-menu-item input[type=checkbox]:checked:before{padding:0 .5rem}.esri-popup__feature-menu-title{display:flex;flex:1 0 82%;min-height:1em;margin:0;padding:.8em 4%;border-left:solid 1px rgba(0,0,0,.25)}.esri-popup__feature-menu-viewport{max-height:0px;opacity:0;overflow:auto;position:relative;z-index:1}.esri-popup__feature-menu-header{background-color:transparent;border-bottom:solid 1px rgba(76,76,76,.3);padding:0;margin:0;font-weight:400;font-size:14px;line-height:1.2em;overflow:hidden;position:relative;opacity:0}.esri-popup--feature-menu-open .esri-popup__feature-menu{height:auto;opacity:1;animation:esri-fade-in-scale 125ms ease-out;max-height:none;overflow:visible}.esri-popup--feature-menu-open .esri-popup__feature-menu-header{padding:12px 15px;max-height:none;display:block;opacity:1;margin:0}.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:175px;opacity:1;padding-top:1px}.esri-popup__feature-menu-loader{position:sticky;z-index:2;padding:6px;bottom:10px;text-align:center;pointer-events:none}.esri-popup__feature-menu-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-popup__loading-container{margin:0 7px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-popup__action-image{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;flex:0 0 16px}.esri-popup__action-text{overflow:hidden;text-overflow:ellipsis}.esri-popup__collapse-button{align-items:center;background-color:#afdbf7;cursor:pointer;display:flex;flex:1 0;justify-content:center;padding:6px 0}.esri-popup__pointer{position:absolute;width:0;height:0}.esri-popup__pointer-direction{background-color:#c5e5f9;content:"";position:absolute;width:12px;height:12px}.esri-popup--aligned-top-center .esri-popup__pointer{top:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-bottom-center .esri-popup__pointer{bottom:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(0.75, 2) rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scale(1, 3.5) rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-medium .esri-popup__main-container{width:280px}.esri-view-width-less-than-medium .esri-popup__action-text{display:none}.esri-view-width-xsmall .esri-popup__button[class*=esri-popup__navigation-],.esri-view-width-xsmall .esri-popup__pagination-page-text{display:none}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:75%;padding:4px 0;position:absolute;left:0;right:0;bottom:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container.esri-popup--is-collapsible:before,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container.esri-popup--is-collapsible:before{background-color:rgba(76,76,76,.3);border-radius:2px;content:"";height:2px;left:calc(50% - 16px);position:absolute;top:6px;width:32px}.esri-view-width-xsmall .esri-popup--is-docked-top-center.esri-popup--feature-menu-open .esri-popup__main-container:before,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center.esri-popup--feature-menu-open .esri-popup__main-container:before{visibility:hidden}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__feature-menu,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__actions{bottom:36px}.esri-view-height-xlarge .esri-popup__main-container{max-height:460px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:410px}.esri-view-height-large .esri-popup__main-container{max-height:400px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:350px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:300px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:250px}.esri-popup--is-docked{left:0;bottom:0;right:0;top:0;margin:15px 15px 30px 15px;animation:esri-docking-animation 250ms ease-out}.esri-ui .esri-popup--is-docked{flex-flow:row nowrap}.esri-popup--is-docked .esri-popup__header{padding-top:2px}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}.esri-popup--is-docked-top-center .esri-popup__main-container,.esri-popup--is-docked-bottom-center .esri-popup__main-container{max-height:40%}html[dir=rtl] .esri-widget .esri-popup__header-title,html[dir=rtl] .esri-popup__header-title{margin:6px 7px 6px auto}html[dir=rtl] .esri-popup__header-buttons{margin:0 auto 0 0}html[dir=rtl] .esri-popup__feature-menu-title{border-left:none;border-right:solid 1px rgba(0,0,0,.25)}html[dir=rtl] .esri-popup__navigation{margin:0 auto 0 15px}html[dir=rtl] .esri-popup__actions{right:auto;left:0}html[dir=rtl] .esri-popup__inline-actions-container:only-child .esri-popup__actions-menu-button{margin-left:7px;margin-right:auto}html[dir=rtl] .esri-popup__inline-actions-container .esri-popup__action{margin-right:7px;margin-left:15px}html[dir=rtl] .esri-popup--is-docked .esri-popup__loading-container{order:0}html[dir=rtl] .esri-popup--is-docked-top-left,html[dir=rtl] .esri-popup--is-docked-bottom-left{justify-content:flex-end}html[dir=rtl] .esri-popup--is-docked-top-right,html[dir=rtl] .esri-popup--is-docked-bottom-right{justify-content:flex-start}.esri-print{position:relative;padding:12px 15px;overflow-y:auto}.esri-print section[aria-hidden=true]{display:none}.esri-print__form-section-container{margin:0 0 12px 0}.esri-print__header-title{font-size:16px;font-weight:600;padding:0 0 12px;margin:0 auto 0 0}.esri-print__template-list{box-shadow:0 1px 8px rgba(0,0,0,.33);border-radius:2px;display:flex;flex-direction:column;padding:0;width:280px}.esri-print__template-list .esri-widget__heading,.esri-print__template-list-footer{margin:0;padding:12px 15px;flex:1 0 auto}.esri-print__template-list-scroller{max-height:175px;overflow-y:auto;border-top:1px solid rgba(76,76,76,.3);border-bottom:1px solid rgba(76,76,76,.3)}.esri-print__template-list .esri-menu__list-item{font-size:12px}.esri-print__layout-section,.esri-print__map-only-section{padding:12px 0 0;margin-bottom:12px;border-top:1px solid rgba(76,76,76,.3)}.esri-print__layout-tab-list{position:relative;bottom:-1px;padding:0;margin:0;display:flex;justify-content:space-between}.esri-print__layout-tab{display:inline-block;text-align:center;margin:0;padding:5px 5px;width:100%;cursor:pointer;color:#4c4c4c;border:1px solid rgba(0,0,0,0)}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#323232;background-color:#afdbf7;border-bottom:1px solid rgba(76,76,76,.3)}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{background-color:#c5e5f9;color:#323232;border-color:rgba(76,76,76,.3);border-bottom-color:#c5e5f9}.esri-print__panel--error{color:#8c2907}.esri-print__panel-container{flex:1 0}.esri-print__input-text{width:100%;margin:0}.esri-print__scale-input-container{display:flex;align-items:center}.esri-print__advanced-options-section{background-color:#afdbf7;color:#4c4c4c}.esri-print__advanced-options-button-container{color:#4c4c4c;display:flex;justify-content:flex-start;align-items:center;background-color:transparent;width:100%;overflow:visible}.esri-print__advanced-options-button{border:none;cursor:pointer;font-family:inherit;padding:6px 7px;width:100%;background-color:transparent}.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{font-size:12px;margin:0 3px}.esri-print__advanced-options-container{font-size:12px;padding:6px 7px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__size-container{display:flex;align-items:center;justify-content:space-between}.esri-print__advanced-options-section [class*=esri-icon],.esri-print__size-container [class*=esri-icon]{background:transparent}.esri-print__size-container [class*=esri-icon]{align-self:flex-end}.esri-print__size-container button{color:#4c4c4c}.esri-print__width-container,.esri-print__height-container{flex:0 0 43%}.esri-print__swap-button{flex:0 0 5%;border:none}.esri-print__refresh-button{border:1px solid rgba(76,76,76,.3);border-left-width:0}.esri-print__export-button,.esri-print__template-button{margin:6px 0}.esri-print__export-panel-container{font-size:12px;border-top:1px solid #ddd;padding:12px 0}.esri-print__export-panel-container [class*=esri-icon]{margin-right:.5em;margin-top:.15em}.esri-print__exported-file-link-title{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-print__exported-file-link{color:#4c4c4c;display:flex;align-items:flex-start;margin-bottom:6px;text-decoration:none}.esri-print__exported-file-link:hover{color:#323232}.esri-print__exported-file--error{color:#8c2907;cursor:pointer}.esri-print .esri-print__exported-file--error:hover{color:#8c2907}.esri-print__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center;margin:0 auto}html[dir=rtl] .esri-print__refresh-button{border-left-width:1px;border-right-width:0}html[dir=rtl] .esri-print__export-panel-container [class*=esri-icon]{margin-right:0;margin-left:.5em}html[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed{display:none}html[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-scale-bar.esri-widget{background:transparent;box-shadow:none}.esri-scale-bar__bar-container{position:relative;display:flex;align-items:flex-end;transition:width 250ms ease-in-out;font-size:12px}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{display:flex;flex-wrap:wrap;height:6px;background-color:#c5e5f9;box-shadow:0 0 0 1px rgba(255,255,255,.33),0 1px 2px rgba(0,0,0,.3)}.esri-scale-bar__ruler-block{height:50%;width:25%;background-color:#323232}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{position:relative;height:1.5em;background-color:rgba(197,229,249,.33);left:0;z-index:1}.esri-scale-bar__line--top{bottom:-1px;border-bottom:2px solid #323232}.esri-scale-bar__line--bottom{top:-1px;border-top:2px solid #323232}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";display:block;width:2px;height:1.5em;background-color:#323232;position:absolute;border-right:2px solid #323232}.esri-scale-bar__line--top:before{bottom:-2px;left:0}.esri-scale-bar__line--top:after{bottom:-2px;right:0}.esri-scale-bar__line--bottom:before{top:-2px;left:0}.esri-scale-bar__line--bottom:after{height:1.5em;top:-2px;right:0}.esri-scale-bar__label-container--line{position:absolute;left:0;z-index:1}.esri-scale-bar__label-container--ruler{display:flex;width:100%;justify-content:space-between;position:relative}.esri-scale-bar__label-container--ruler .esri-scale-bar__label{padding:6px 0 0;text-shadow:0 0 1px #c5e5f9,0 0 1px #c5e5f9,0 0 1px #c5e5f9}.esri-scale-bar__label-container--top{bottom:0}.esri-scale-bar__label-container--bottom{top:1px}.esri-scale-bar__label{font-size:inherit;color:#323232;white-space:nowrap;padding:0 7px;font-weight:600}html[dir=rtl] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}html[dir=rtl] .esri-scale-bar__label-container--line{left:auto;right:0}.esri-scale-range-slider{background-color:transparent;min-width:310px;position:relative;display:flex;flex-direction:column}.esri-scale-range-slider .esri-slider{background-color:transparent;padding:9px 11px 9px 9px}.esri-scale-range-slider .esri-slider__segment-1{background-color:#80bce0;height:4px}.esri-scale-range-slider.esri-widget{box-shadow:none}.esri-scale-range-slider.esri-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-scale-range-slider__scale-indicator-container{position:absolute;left:9px;right:11px}.esri-scale-range-slider__scale-indicator{top:11px;margin-left:-4px;width:1px;position:relative;transition-property:left;transition-duration:.2s}.esri-scale-range-slider__scale-indicator-icon{fill:#323232}.esri-scale-range-slider__scale-menu-container{margin-top:12px;display:flex;width:100%;justify-content:space-between}.esri-scale-range-slider__scale-menu-toggle{color:#80bce0;cursor:pointer;background-color:transparent;border:none;font-size:14px;white-space:nowrap}.esri-scale-range-slider__scale-menu-toggle--active{font-weight:600}.esri-scale-range-slider__scale-menu-toggle-icon{font-size:12px;margin:0 7px}.esri-scale-range-slider__scale-preview{display:inline-flex;flex-direction:column;background-color:#c5e5f9;padding:6px 7px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-scale-range-slider__scale-preview-thumbnail{display:block;box-sizing:border-box;padding:64px}.esri-scale-range-slider__scale-menu{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;border-radius:2px;background-color:#c5e5f9;color:#323232}.esri-scale-range-slider__scale-menu-list{min-width:200px;padding:6px 0;margin:0;display:flex;flex-direction:column;list-style-type:none}.esri-scale-range-slider__scale-menu-item{display:flex;flex-direction:column;padding:6px 7px;margin:0;cursor:pointer}.esri-scale-range-slider__scale-menu-item:hover,.esri-scale-range-slider__scale-menu-item:focus{background-color:#afdbf7}.esri-scale-range-slider__scale-menu-scroller{max-height:450px;overflow-y:auto;overflow-x:hidden}.esri-scale-range-slider__scale-item-label{padding-bottom:4px}.esri-scale-range-slider__scale-item-label::before{content:"•";color:transparent;margin:0 7px 0}.esri-scale-range-slider__scale-menu-item--current-scale .esri-scale-range-slider__scale-item-label::before{color:#80bce0}.esri-scale-range-slider__scale-menu-item:hover .esri-scale-range-slider__scale-item-label::before{color:rgba(76,76,76,.4)}.esri-scale-range-slider__scale-item-value{color:#4c4c4c;font-size:12px;margin:0 30px}.esri-scale-range-slider__scale-item-value--editable{width:14ch}.esri-search{width:240px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;overflow:visible}.esri-search .esri-widget--button{box-shadow:none}.esri-search .esri-icon-notice-triangle{font-size:16px;line-height:16px;margin:0 5px 0 0;vertical-align:text-bottom}.esri-search .esri-widget__loader{align-items:center;display:flex;justify-content:center;min-height:32px}.esri-search .esri-widget__loader-text{margin:0 5px}.esri-search__container,.esri-search__input-container,.esri-search__form{display:flex;flex-flow:row nowrap}.esri-search__container{position:relative;align-items:stretch;flex:1 0 100%}.esri-search__container .esri-search__input,.esri-search__container .esri-widget--button{z-index:0}.esri-search__container .esri-search__input:focus,.esri-search__container .esri-widget--button:focus{z-index:1}.esri-search--searching:before,.esri-search--searching:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-search--searching:before{background-color:rgba(76,76,76,.3);width:100%;z-index:0}.esri-search--searching:after{background-color:#4c4c4c;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-search__input-container{align-items:stretch;flex:2 0}.esri-search__form{padding:0;margin:0;align-items:stretch;flex:1 0}.esri-search__input{display:block;width:100%;margin:0;border:none;box-shadow:none}.esri-search__input::-ms-clear{display:none}.esri-search__input::-moz-placeholder{color:rgba(50,50,50,.4);opacity:1}.esri-search__input:-ms-input-placeholder{color:rgba(50,50,50,.4)}.esri-search__input::-webkit-input-placeholder{color:rgba(50,50,50,.4)}.esri-search__submit-button,.esri-search__sources-button{cursor:pointer;align-self:flex-end}.esri-search__submit-button{border-top:none;border-right:none;border-bottom:none;border-left:solid 1px rgba(76,76,76,.3)}.esri-search__sources-button{border-top:none;border-right:solid 1px rgba(76,76,76,.3);border-bottom:none;border-left:none}.esri-search__sources-button--up{display:none}.esri-search__clear-button{border-top:none;border-right:none;border-bottom:none;border-left:none;align-self:flex-end;display:flex}.esri-search__source-name{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}.esri-search__suggestions-menu [class^=esri-icon]{vertical-align:middle}.esri-search__suggestions-menu .esri-menu__header:first-child,.esri-search__suggestions-menu ul:first-child{border:none}.esri-search--show-suggestions .esri-search__suggestions-menu,.esri-search--sources .esri-search__sources-menu{overflow:auto;visibility:visible;max-height:300px;animation:esri-fade-in 250ms ease-out}.esri-search__source--active{background-color:#e2f1fb}.esri-search--warning .esri-search__warning-menu{transition:opacity 125ms ease-in-out;visibility:visible;opacity:1;max-height:inherit}.esri-search__sources-button{display:flex}.esri-search--multiple-sources .esri-search__input{border-left:0}.esri-search__warning-menu{z-index:1;font-size:14px;opacity:0}.esri-search__warning-body{padding:.8em 1em}.esri-search__warning-header{font-weight:600;margin-bottom:5px}.esri-ui-bottom-left .esri-search__sources-button--up,.esri-ui-bottom-right .esri-search__sources-button--up{display:flex}.esri-ui-bottom-left .esri-search__sources-button--down,.esri-ui-bottom-right .esri-search__sources-button--down{display:none}.esri-view-width-less-than-small .esri-search__input{font-size:16px}html[dir=rtl] .esri-search__submit-button{border-left:none;border-right:solid 1px rgba(76,76,76,.3)}html[dir=rtl] .esri-search__sources-button{border-right:none;border-left:solid 1px rgba(76,76,76,.3)}html[dir=rtl] .esri-search__container:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}.esri-search-result-renderer .esri-search-result-renderer__more-results-header{font-weight:600;margin-bottom:2px}.esri-search-result-renderer .esri-search-result-renderer__more-results-item{margin-bottom:10px}.esri-search-result-renderer .esri-search-result-renderer__more-results-list{display:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list ul{list-style:none;margin:0 0 10px 0;padding:0}.esri-search-result-renderer .esri-search-result-renderer__more-results-list li{padding:2px 0}.esri-search-result-renderer .esri-search-result-renderer__more-results--show-more-results .esri-search-result-renderer__more-results-list{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.esri-shadow-accumulation{position:relative;overflow:hidden;display:flex;flex-direction:column;width:200;padding:12px 15px;gap:12px}.esri-shadow-accumulation__time-range{display:flex;flex-direction:column;font-size:10px}.esri-shadow-accumulation__time-range .esri-slider{padding-top:8px;padding-bottom:48px;padding-inline:15px}.esri-shadow-accumulation__time-range .esri-slider .esri-slider__label,.esri-shadow-accumulation__time-range .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-accumulation__time-range .esri-slider .esri-slider__tick{width:2px}.esri-shadow-accumulation__time-range .esri-slider .esri-slider__segment--interactive{background:#80bce0}.esri-slider .esri-slider__tick-label .esri-shadow-accumulation__time-range__ampm{font-size:7px}.esri-slider--horizontal .esri-shadow-accumulation__time-range__primary-tick.esri-slider__tick{height:8px}.esri-slider--horizontal .esri-shadow-accumulation__time-range__primary-tick-label{line-height:normal;margin-top:14px;text-align:center}.esri-shadow-accumulation__time-range__indicator{display:flex;justify-content:center;align-items:center;gap:7px;margin-bottom:6px}.esri-shadow-accumulation__tz-picker{position:relative;display:flex;align-items:center}.esri-shadow-accumulation__tz-picker__select{display:flex;align-items:center;flex-shrink:0;z-index:0;font-size:10px;font-weight:500;gap:2px;padding:2px 2px;padding-inline-start:6px;border:solid 1px var(--calcite-ui-border-1)}.esri-shadow-accumulation__tz-picker__select calcite-icon{vertical-align:text-top}.esri-shadow-accumulation__tz-picker__hidden-select:focus~.esri-shadow-accumulation__tz-picker__select{outline:2px solid var(--calcite-ui-brand);outline-offset:-2px}.esri-shadow-accumulation__tz-picker__hidden-select{position:absolute;opacity:0;width:100%;height:100%;z-index:1;cursor:pointer}.esri-shadow-accumulation__date-picker-container:not(:first-of-type){margin-top:6px}.esri-shadow-accumulation__date-picker-container .esri-date-picker{display:block;flex-grow:1}.esri-shadow-accumulation__visualization{display:flex;flex-direction:column;margin-top:12px}.esri-shadow-accumulation__visualization__select{margin-bottom:12px}.esri-shadow-accumulation__visualization__config--hidden{display:none}.esri-shadow-accumulation__threshold-config,.esri-shadow-accumulation__duration-config,.esri-shadow-accumulation__discrete-config{display:flex;flex-direction:column;gap:12px}.esri-shadow-accumulation__threshold-config calcite-label,.esri-shadow-accumulation__duration-config calcite-label,.esri-shadow-accumulation__discrete-config calcite-label{width:-webkit-max-content;width:max-content;display:block}.esri-shadow-accumulation__threshold-config calcite-label:focus,.esri-shadow-accumulation__threshold-config calcite-label:focus-visible,.esri-shadow-accumulation__duration-config calcite-label:focus,.esri-shadow-accumulation__duration-config calcite-label:focus-visible,.esri-shadow-accumulation__discrete-config calcite-label:focus,.esri-shadow-accumulation__discrete-config calcite-label:focus-visible{outline:none}.esri-shadow-accumulation__threshold-config .esri-slider{padding-top:8px;padding-inline:8px;padding-bottom:25px}.esri-shadow-accumulation__threshold-config .esri-slider .esri-slider__label,.esri-shadow-accumulation__threshold-config .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-accumulation__threshold-config .esri-slider .esri-slider__tick-label{margin-top:12px}.esri-shadow-accumulation__threshold-config .esri-slider .esri-slider__tick{top:-4px}.esri-shadow-accumulation__duration-config__radio-group{display:flex;flex-direction:row;align-items:center}.esri-shadow-accumulation__duration-config__radio-group calcite-button{height:35px}.esri-shadow-accumulation__tooltip{font-size:12px;color:#323232}.esri-shadow-accumulation__tooltip__content{position:absolute;width:-webkit-max-content;width:max-content;padding:6px 7px;background:#c5e5f9;transform:translate(-50%, -100%);margin-top:-12px}.esri-shadow-accumulation__tooltip__content:after{position:absolute;content:"";display:block;width:0;height:0;border-top:8px solid #c5e5f9;border-bottom:8px solid transparent;border-right:8px solid transparent;border-left:8px solid transparent;bottom:1px;left:50%;transform:translate(-50%, 100%)}.esri-size-slider{direction:ltr;min-width:260px}.esri-size-slider .esri-slider{font-size:12px}.esri-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-size-slider .esri-slider .esri-slider__track{background-color:transparent;display:flex;flex:0 0 auto}.esri-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #4c4c4c;border-top:1px solid #c5e5f9;width:30px}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#323232}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider .esri-slider .esri-slider__thumb{background-color:#4c4c4c;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#4c4c4c;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid #0000;border-left:6px solid #4c4c4c;border-top:6px solid #0000;height:0;width:0}.esri-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-size-slider .esri-slider .esri-slider__label:hover{background-color:#afdbf7}.esri-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-size-slider .esri-slider .esri-slider__max,.esri-size-slider .esri-slider .esri-slider__min{flex:0 0 40px;height:40px;padding:9px 0}.esri-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-size-slider .esri-slider .esri-histogram__average-line,.esri-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#c5e5f9}.esri-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#4c4c4c;stroke-width:1px;left:0}.esri-size-slider__ramp svg rect{height:100%;width:100%}.esri-size-slider__ramp svg path{stroke-width:.5px}.esri-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:transparent;width:12px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#323232;border:none;transform:none}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#323232}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#fff;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-sketch{display:flex;flex-flow:column wrap}.esri-sketch__menu-header{margin:6px;border-bottom:1px solid rgba(76,76,76,.3);display:flex;align-items:center}.esri-sketch__menu-title{flex:1 1 auto;overflow:hidden}.esri-sketch__panel{align-items:center;display:flex;flex-flow:row nowrap;padding:0}.esri-sketch__info-panel{background-color:#afdbf7;opacity:1;transition:opacity 250ms ease-in-out}.esri-sketch__info-panel:empty{opacity:0;padding:0;visibility:hidden}.esri-sketch__menu-container{display:flex;flex-flow:column;flex:1 1 auto;flex-direction:column}.esri-sketch__menu-content{background-color:#afdbf7;padding:0 7px;justify-content:center;align-items:flex-start;flex:1 1 auto;min-height:6vh;display:flex;flex-direction:row;animation:esri-fade-in 250ms ease-in-out;transition:min-height 250ms ease-in-out}.esri-sketch__menu-item-wrapper{display:flex;flex:1 1 auto;flex-direction:column}.esri-sketch__section{align-items:center;display:flex;flex-flow:row nowrap;padding:0 7px;margin:6px 0}.esri-sketch__tool-section{border-right:1px solid rgba(76,76,76,.3)}.esri-sketch__tool-section:last-child{border-right:none}.esri-sketch__button{align-items:center;background-color:transparent;border:none;color:#4c4c4c;display:flex;font-size:16px;height:32px;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:32px}.esri-sketch__button:disabled{cursor:default;color:rgba(76,76,76,.4)}.esri-sketch__button:hover,.esri-sketch__button:focus{background-color:#afdbf7;color:#323232;cursor:pointer}.esri-sketch__button.esri-sketch__button--selected,.esri-sketch__button.esri-sketch__button--selected:hover{background:#90cdf2;color:#131313}.esri-sketch__menu-item{box-shadow:0 1px 0 rgba(76,76,76,.3);padding:3px;background-color:#c5e5f9;cursor:pointer;margin:3px 0;border:1px solid rgba(76,76,76,.3);border-color:transparent;border-radius:2px;display:flex;justify-content:space-between;transition:border-color 125ms ease-in-out}.esri-sketch__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-sketch__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-sketch__action-toggle{align-items:flex-start;border:1px solid transparent;cursor:pointer;display:flex;flex-flow:row-reverse;font-size:12px;justify-content:space-between;margin:0;opacity:1;padding:6px 15px;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out;width:100%}.esri-sketch__action-toggle .esri-sketch__item-action-title{margin-left:0}.esri-sketch__action-toggle .esri-sketch__item-action-icon{background-color:#afdbf7;border-radius:16px;box-shadow:0 0 0 1px #4c4c4c;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-sketch__action-toggle .esri-sketch__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #131313;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-sketch__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon{background-color:#80bce0;box-shadow:0 0 0 1px #80bce0}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before{background-color:#131313;left:12px}.esri-sketch__feature-count-badge{align-items:center;background:#c5e5f9;border-bottom:1px solid rgba(76,76,76,.3);border-radius:2px;display:flex;font-size:12px;justify-content:center;margin:0;padding:.25em .75em}html[dir=rtl] .esri-sketch__tool-section{border-left:1px solid rgba(76,76,76,.3);border-right:none}html[dir=rtl] .esri-sketch__tool-section:last-child{border:none}html[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section{border-left:none;border-right:none}.esri-sketch--vertical{flex-direction:row-reverse}.esri-sketch--vertical .esri-sketch__panel{flex-flow:column}.esri-sketch--vertical .esri-sketch__section{flex-flow:column;padding-left:0;padding-right:0;margin-left:7px;margin-right:7px}.esri-sketch--vertical .esri-sketch__tool-section{border-right:none;border-bottom:1px solid rgba(76,76,76,.3)}.esri-sketch--vertical .esri-sketch__tool-section:last-child{border-bottom:none}.esri-sketch--vertical .esri-sketch__info-panel{padding-top:6px}.esri-sketch--vertical .esri-sketch__info-panel:empty{padding:0}.esri-sketch--vertical .esri-sketch__info-section{margin-top:3px;width:32px}.esri-sketch--vertical .esri-sketch__menu-container{min-width:30vh}.esri-slice{flex-shrink:0}.esri-slice__container{position:relative;padding:12px 0;overflow-y:auto}.esri-slice__container a{text-decoration:none}.esri-slice__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__hint-text{margin:12px 0;padding:0}.esri-slice__exclude-button{margin-bottom:12px}.esri-slice__settings{padding:6px 15px 12px 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__settings ul{display:flex;flex-direction:column;padding:0;margin:0}.esri-slice__settings li{list-style:none}.esri-slice__layer-item{display:flex;align-items:center;white-space:nowrap;gap:7px}.esri-slice__layer-item__title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esri-slice__cross{color:inherit;position:relative}.esri-slice__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}@supports(-ms-ime-align: auto){.esri-slider__anchor:focus{outline:1px dotted #000}}.esri-slider{direction:ltr;display:flex;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-disabled .esri-slider__content,.esri-disabled .esri-slider__min,.esri-disabled .esri-slider__max{opacity:.4}.esri-disabled .esri-slider__thumb:hover{transform:none;border-color:#80bce0;cursor:default}.esri-disabled .esri-slider__label:hover{cursor:default}.esri-disabled .esri-slider__segment:hover{cursor:default}.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:default}.esri-slider--reversed.esri-slider--horizontal{flex-direction:row-reverse}.esri-slider--reversed.esri-slider--vertical{flex-direction:column}.esri-slider--horizontal{flex-direction:row}.esri-slider--horizontal .esri-slider__content{height:auto}.esri-slider--horizontal .esri-slider__track{height:2px;width:100%}.esri-slider--horizontal .esri-slider__segment--interactive:hover{cursor:ew-resize}.esri-slider--horizontal .esri-slider__anchor{height:100%;width:1px}.esri-slider--horizontal .esri-slider__label{left:-50px;margin:0 11px;top:-30px;text-align:center}.esri-slider--horizontal .esri-slider__label-input{text-align:center}.esri-slider--horizontal .esri-slider__max,.esri-slider--horizontal .esri-slider__min{flex:0 0 auto;margin:auto;height:auto;width:50px}.esri-slider--horizontal .esri-slider__ticks{left:0;margin:9px 0 0 0;top:100%;width:100%}.esri-slider--horizontal .esri-slider__tick{height:5px;width:1px}.esri-slider--horizontal .esri-slider__tick-label{margin-top:18px}.esri-slider--vertical{flex-direction:column-reverse}.esri-slider--vertical .esri-slider__content{flex-direction:column;width:auto}.esri-slider--vertical .esri-slider__track{flex:1 0 0px;flex-direction:column;height:100%;width:2px}.esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:ns-resize}.esri-slider--vertical .esri-slider__anchor{height:1px;width:100%}.esri-slider--vertical .esri-slider__label{left:20px;text-align:left;top:-10px}.esri-slider--vertical .esri-slider__max,.esri-slider--vertical .esri-slider__min{margin:auto;width:100%}.esri-slider--vertical .esri-slider__max{flex:0 0 22px}.esri-slider--vertical .esri-slider__min{flex:0 0 22px}.esri-slider--vertical .esri-slider__ticks{left:100%;margin:0 0 0 11px;top:0}.esri-slider--vertical .esri-slider__tick{height:1px;width:5px}.esri-slider--vertical .esri-slider__tick-label{margin-left:30px}.esri-slider__content{display:flex;flex:1 0 auto;line-height:0;margin:auto;position:relative;align-items:center;justify-content:center;z-index:0}.esri-slider__track{background-color:rgba(76,76,76,.4);display:inline-block;touch-action:none;position:relative}.esri-slider__segment{height:100%;left:0;position:absolute;top:0;touch-action:none;transform-origin:0 0;width:100%;will-change:transform}.esri-slider__segment:hover{cursor:pointer}.esri-slider__anchor{background-color:#90cdf2;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-slider__anchor:focus .esri-slider__thumb,.esri-slider__anchor:focus .esri-slider__label{outline:inherit}.esri-slider__anchor--moving .esri-slider__label:hover{cursor:grabbing}.esri-slider__anchor--moving .esri-slider__label--interactive:hover{cursor:grabbing}.esri-slider__anchor--moving:focus .esri-slider__thumb{border:3px solid #57a6d6;cursor:grabbing}.esri-slider__thumb{background-color:#c5e5f9;border:2px solid #80bce0;border-radius:16px;height:16px;left:-7px;position:absolute;top:-7px;touch-action:none;width:16px;transition:transform 125ms ease-in-out;z-index:1}.esri-slider__thumb:hover{transform:scale(1.2);border-color:#57a6d6;cursor:pointer;cursor:grab}.esri-slider__label{line-height:22px;min-width:80px;position:absolute}.esri-slider__label:hover{cursor:pointer;cursor:grab}.esri-slider__label--interactive:hover,.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{cursor:pointer;text-decoration:underline}.esri-slider__label-input{position:relative;width:100%;z-index:1}.esri-slider__extra-content{display:inline-block}.esri-slider__max,.esri-slider__min{height:22px;line-height:22px;text-align:center;display:flex;align-items:center;justify-content:center}.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{background-color:#afdbf7}.esri-slider__range-input{padding:1px 0;text-align:center;width:100%}.esri-slider__ticks{display:inline-block;height:100%;position:absolute;z-index:0}.esri-slider__tick{background:rgba(76,76,76,.4);position:absolute}.esri-slider__tick-label{position:absolute;width:-webkit-max-content;width:max-content}[dir=rtl] .esri-slider__label,[dir=rtl] .esri-slider__max,[dir=rtl] .esri-slider__min,[dir=rtl] .esri-slider__tick-label{direction:rtl;unicode-bidi:plaintext}[dir=rtl] .esri-slider__range-input,[dir=rtl] .esri-slider__label-input{unicode-bidi:plaintext}.esri-snapping-controls__toggle-block{margin-top:0}.esri-snapping-controls{display:flex;flex-flow:column wrap}.esri-snapping-controls__container{display:flex;flex:1 1 auto;flex-direction:column}.esri-snapping-controls__panel{width:320px}.esri-snapping-controls__item{box-shadow:0 1px 0 rgba(76,76,76,.3);padding:3px;background-color:#c5e5f9;cursor:pointer;margin:3px 0;border:1px solid rgba(76,76,76,.3);border-color:transparent;border-radius:2px;display:flex;justify-content:space-between;transition:border-color 125ms ease-in-out}.esri-snapping-controls__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-snapping-controls__action-toggle{align-items:flex-start;border:1px solid transparent;cursor:pointer;display:flex;flex-flow:row-reverse;font-size:12px;justify-content:space-between;margin:0;opacity:1;padding:6px 15px;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out;width:100%}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title{margin-left:0}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon{background-color:#afdbf7;border-radius:16px;box-shadow:0 0 0 1px #4c4c4c;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #131313;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-snapping-controls__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon{background-color:#80bce0;box-shadow:0 0 0 1px #80bce0}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before{background-color:#131313;left:12px}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.esri-ui .esri-spinner{background-color:transparent;box-shadow:none;padding:0;overflow:visible;width:24px;height:24px;position:absolute;left:-999em;top:-999em;z-index:2;pointer-events:none;display:none;opacity:0;transform-origin:0 0}.esri-ui .esri-spinner::before{position:absolute;margin:-50% 0 0 -50%;width:100%;height:100%;background:url("../base/images/Loading_Indicator_double_32.svg") no-repeat center;display:block;content:"";animation:esri-spinner--rotate-animation 750ms linear infinite}.esri-ui .esri-spinner--start{display:block;animation:esri-spinner--start-animation 250ms cubic-bezier(0.17, 0.67, 0.36, 0.99) forwards}.esri-ui .esri-spinner--finish{display:block;opacity:1;animation:esri-spinner--finish-animation 125ms ease-in forwards;animation-delay:75ms}.esri-swipe{width:100%;height:100%;position:absolute;overflow:hidden;margin:0;padding:0;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esri-swipe,.esri-ui .esri-swipe{pointer-events:none}.esri-swipe__container{position:absolute;margin:0;padding:0;border:0;z-index:1;touch-action:none;pointer-events:auto;overflow:hidden}.esri-swipe--horizontal .esri-swipe__container{margin-left:-16px;height:100%;cursor:col-resize}.esri-swipe--vertical .esri-swipe__container{margin-top:-16px;width:100%;cursor:row-resize}.esri-swipe--disabled .esri-swipe__container{pointer-events:none;cursor:default}.esri-swipe__divider{position:absolute;background-color:#c5e5f9}.esri-swipe--horizontal .esri-swipe__divider{border-left:1px solid rgba(76,76,76,.5);border-right:1px solid rgba(76,76,76,.5);width:4px;height:100%;margin-left:-2px;top:0;left:16px}.esri-swipe--vertical .esri-swipe__divider{border-top:1px solid rgba(76,76,76,.5);border-bottom:1px solid rgba(76,76,76,.5);width:100%;height:4px;margin-top:-2px;left:0;top:16px}.esri-swipe__handle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(76,76,76,.5);border-radius:2px;background-color:#c5e5f9}.esri-swipe__handle--hidden{visibility:hidden}.esri-swipe__handle-icon{position:relative;z-index:2}.esri-swipe--horizontal .esri-swipe__handle{top:calc(50% - 16px)}.esri-swipe--vertical .esri-swipe__handle{left:calc(50% - 16px)}.esri-feature-templates{background:#afdbf7}.esri-feature-templates__list-item-icon{flex:0;width:48px;min-width:48px;display:flex;align-items:center;justify-content:center}.esri-feature-templates__list-item-icon>div{display:flex}.esri-feature-templates__loader{margin:0 auto;height:48px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-ui .esri-feature-templates{width:300px}.esri-table-list{color:#323232;background-color:#afdbf7;padding:6px 7px;overflow-y:auto;display:flex;flex-flow:column}.esri-table-list__list{list-style:none;margin:0 0 0 15px;padding:0}.esri-table-list__list[hidden]{display:none}.esri-table-list__list--root{margin:0}.esri-table-list__item--selectable .esri-table-list__item-container{cursor:pointer}.esri-table-list__item--selectable .esri-table-list__item-container:hover{border-left-color:rgba(76,76,76,.3)}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-left-color:#4c4c4c}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-left-color:#4c4c4c}.esri-table-list__item-container~.esri-table-list__list .esri-table-list__item{border-bottom-width:0}.esri-table-list__item{background-color:#c5e5f9;border-bottom:1px solid rgba(76,76,76,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-table-list__item.esri-table-list__item--chosen{background-color:#e2f1fb;opacity:.75}.esri-table-list__item-container{border-left:3px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-table-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-table-list__item-error-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:3px 7px;overflow:hidden;background-color:rgba(140,41,7,.1);color:#8c2907;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top}.esri-table-list__item-error-message [class^=esri-icon-],.esri-table-list__item-error-message .esri-building-level-picker__arrow-up,.esri-table-list__item-error-message .esri-building-level-picker__arrow-down,.esri-table-list__item-error-message .esri-building-phase-picker__arrow-left,.esri-table-list__item-error-message .esri-building-phase-picker__arrow-right,.esri-table-list__item-error-message [class*=esri-icon-]{margin-right:.3rem}.esri-table-list__item--error .esri-table-list__item-error-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-table-list__item-toggle{padding:0 3px;cursor:pointer;color:#4c4c4c}.esri-table-list__item-actions-menu{display:flex}.esri-table-list__item-actions-menu-item{display:flex;flex:1 0 21px;justify-content:center;align-items:center;color:#4c4c4c;cursor:pointer;padding:0 3px;transition:border-color 250ms ease-in-out}.esri-table-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-table-list__item-actions-menu-item:hover{background-color:#afdbf7}.esri-table-list__item-actions-menu-item--active,.esri-table-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-table-list__item-actions{position:relative;background-color:#afdbf7;color:#4c4c4c;margin:-1px 7px 6px;height:auto}.esri-table-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-table-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-table-list__item-actions[hidden]{display:none}.esri-table-list__item-actions-close{color:#4c4c4c;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-table-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #c5e5f9}.esri-table-list__item-actions-list:first-of-type{border-top:0}.esri-table-list__item-action,.esri-table-list__action-toggle{border:1px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-table-list__item-action{justify-content:flex-start;flex-flow:row}.esri-table-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-table-list__action-toggle .esri-table-list__item-action-title{margin-left:0}.esri-table-list__action-toggle .esri-table-list__item-action-icon{background-color:#90cdf2;border-radius:16px;box-shadow:0 0 0 1px #131313;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-table-list__action-toggle .esri-table-list__item-action-icon:before{background-color:#131313;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon{background-color:#131313}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon:before{background-color:#90cdf2;box-shadow:0 0 0 1px #90cdf2;left:12px}.esri-table-list__item-action:hover,.esri-table-list__action-toggle:hover{background-color:#afdbf7}.esri-table-list__item-actions[hidden] .esri-table-list__item-action{opacity:0}.esri-table-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-table-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-table-list__item-action-title{margin-left:5px}.esri-table-list-panel{margin:12px 15px}.esri-table-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}html[dir=rtl] .esri-table-list .esri-table-list__list{margin:0 15px 0 0}html[dir=rtl] .esri-table-list .esri-table-list__list--root{margin:0}html[dir=rtl] .esri-table-list .esri-table-list__item-action-title{margin-left:0;margin-right:5px}html[dir=rtl] .esri-table-list .esri-table-list__action-toggle .esri-table-list__action-toggle{margin-right:0}html[dir=rtl] .esri-table-list .esri-table-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}html[dir=rtl] .esri-table-list .esri-table-list__item-error-message [class^=esri-icon-],html[dir=rtl] .esri-table-list .esri-table-list__item-error-message .esri-building-level-picker__arrow-up,html[dir=rtl] .esri-table-list .esri-table-list__item-error-message .esri-building-level-picker__arrow-down,html[dir=rtl] .esri-table-list .esri-table-list__item-error-message .esri-building-phase-picker__arrow-left,html[dir=rtl] .esri-table-list .esri-table-list__item-error-message .esri-building-phase-picker__arrow-right,html[dir=rtl] .esri-table-list .esri-table-list__item-error-message [class*=esri-icon-]{margin-right:0;margin-left:.3rem}html[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container{border-left:none;border-right:3px solid transparent}html[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container:hover{border-right-color:rgba(76,76,76,.3)}html[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-right-color:#4c4c4c}html[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-right-color:#4c4c4c}.esri-time-picker{display:inline-block;border:1px solid rgba(76,76,76,.3);padding:0 .5em}.esri-time-picker__input{border:none}.esri-time-slider{cursor:default;min-width:375px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-time-slider__layout--wide .esri-time-slider__row{display:flex;height:88px;overflow:hidden}.esri-time-slider__layout--wide .esri-time-slider__animation{width:64px}.esri-time-slider__layout--wide .esri-time-slider__time-extent{align-items:center;border-left:1px solid rgba(76,76,76,.3);border-right:1px solid rgba(76,76,76,.3);display:flex;flex-flow:column nowrap;justify-content:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__max{width:110px}.esri-time-slider__layout--wide .esri-time-slider__max{border-right:1px solid rgba(76,76,76,.3)}.esri-time-slider__layout--wide .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__next{width:42px}.esri-time-slider__layout--wide .esri-time-slider__warning{font-size:20px;margin:0 0 4px 0}.esri-time-slider__layout--wide .esri-time-slider__warning-text{margin:0 3px 0 3px;text-align:center}.esri-time-slider__layout--compact .esri-time-slider__row{display:flex}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(1),.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){padding-bottom:6px;padding-top:6px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:88px;overflow:hidden}.esri-time-slider__layout--compact .esri-time-slider__animation{width:35px}.esri-time-slider__layout--compact .esri-time-slider__time-extent{align-items:center;display:flex;flex:auto;flex-flow:row nowrap;justify-content:center}.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator{margin:0 7px 0 7px}.esri-time-slider__layout--compact .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min,.esri-time-slider__layout--compact .esri-time-slider__max{flex:auto;margin:0 35px 0 35px}.esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-start}.esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-end}.esri-time-slider__layout--compact .esri-time-slider__previous,.esri-time-slider__layout--compact .esri-time-slider__next{width:35px}.esri-time-slider__layout--compact .esri-time-slider__warning{line-height:12px;margin:0 4px 0 0}.esri-time-slider__mode--instant .esri-slider__segment-0,.esri-time-slider__mode--instant .esri-slider__segment-1{background-color:rgba(76,76,76,.4)}.esri-time-slider__mode--time-window .esri-slider__segment-1{background-color:#80bce0;height:6px;margin-top:-1px}.esri-time-slider__mode--time-window .esri-slider__segment-0,.esri-time-slider__mode--time-window .esri-slider__segment-2{background-color:rgba(76,76,76,.4)}.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0{background-color:#80bce0;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1{background-color:rgba(76,76,76,.4)}.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0{background-color:#d83020}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0{background-color:rgba(76,76,76,.4)}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1{background-color:#80bce0;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__animation-button{border:none;height:100%;width:100%}.esri-time-slider__animation-button .esri-icon-play,.esri-time-slider__animation-button .esri-icon-pause{font-size:24px}.esri-time-slider__time-extent{font-size:12px;line-height:12px;color:#80bce0}.esri-time-slider__time-extent-group{display:flex;flex-flow:column nowrap;align-items:center}.esri-time-slider__time-extent-date,.esri-time-slider__time-extent-separator{font-weight:600}.esri-time-slider__min,.esri-time-slider__max{align-items:center;display:flex;flex-flow:column nowrap;font-size:12px;justify-content:center;line-height:12px}.esri-time-slider__min-date,.esri-time-slider__max-date{font-weight:600}.esri-time-slider__slider{background-color:#afdbf7;padding:0 40px 0 40px}.esri-time-slider__slider .esri-slider{margin-top:-19px;background-color:#afdbf7}.esri-time-slider__slider .esri-slider__content{height:2px}.esri-time-slider__slider .esri-slider__thumb{border-width:3px;top:-6px}.esri-time-slider__slider .esri-slider__tick-label{font-size:12px;margin-top:23px;white-space:nowrap}.esri-time-slider__slider .esri-slider__tick{background:rgba(76,76,76,.4);width:1px}.esri-time-slider__slider .esri-slider__tick.minorTick{height:4px}.esri-time-slider__slider .esri-slider__tick.majorTick{height:8px}.esri-time-slider__slider .esri-slider__ticks{margin:16px 0 0 0}.esri-time-slider__slider .esri-slider__track{height:4px}.esri-time-slider__previous-button,.esri-time-slider__next-button{border:none;height:100%;width:100%}.esri-time-slider__previous-button .esri-icon-reverse,.esri-time-slider__previous-button .esri-icon-forward,.esri-time-slider__next-button .esri-icon-reverse,.esri-time-slider__next-button .esri-icon-forward{font-size:24px}.esri-time-slider--out-of-bounds .esri-slider__thumb{border-color:#d83020}.esri-time-slider--out-of-bounds .esri-time-slider__time-extent{color:#d83020}html[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__row{flex-direction:row-reverse}html[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){flex-direction:row-reverse}html[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-end}html[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-start}.esri-zoom{display:flex;flex-flow:column nowrap}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse nowrap}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:solid 1px rgba(76,76,76,.3)}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:solid 1px rgba(76,76,76,.3)}html[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}html[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:solid 1px rgba(76,76,76,.3)}@keyframes esri-fade-in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}25%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}25%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes esri-fade-in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}@keyframes looping-progresss-bar-ani{0%{left:0%;width:0%}20%{left:0%;width:20%}80%{left:80%;width:20%}100%{left:100%;width:0%}}@keyframes esri-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes panel-advance{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-advance--rtl{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat--rtl{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}