@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html,body{margin:0;padding:0;height:100%;width:100%;font-family:Inter,Arial,Helvetica,sans-serif}button,input,select,textarea{font-family:inherit}#root{height:100%;width:100%}.App{height:100%;width:100%;font-family:Inter,Arial,Helvetica,sans-serif;background-color:#1e1e1e}.leaflet-tooltip{font-family:Inter,Arial,Helvetica,sans-serif}.appLoading{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--app-background-loading);z-index:0}:root{--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-pill: 9999px;--opacity-muted: .4;--opacity-disabled: .5;--opacity-secondary: .7}:root[data-theme=filmdrop-dark]{--brand-accent-primary: #6cc24a;--brand-accent-primary-dark: color-mix( in oklch, var(--brand-accent-primary) 90%, black );--brand-accent-primary-light: color-mix( in srgb, var(--brand-accent-primary) 15%, transparent );--transparent: transparent;--white: #ffffff;--black: #000000;--blue-gray-1: #0f1720;--blue-gray-1: #1e1e1e;--blue-gray-2: #1b2736;--blue-gray-3: #2a3a4c;--blue-gray-4: #3d5165;--blue-gray-5: #57697c;--blue-gray-6: #7d8d9e;--blue-gray-7: #aab7c5;--blue-gray-7: #cecece;--blue-gray-8: #dde4ec;--mui-hover: color-mix(in srgb, var(--blue-gray-5) 30%, transparent);--app-background-disabled: color-mix( in srgb, var(--blue-gray-1) 60%, transparent );--app-background-loading: var(--blue-gray-2);--app-color-loading: var(--blue-gray-7);--login-page-background: var(--blue-gray-1);--login-container-background: var(--blue-gray-2);--login-color: var(--blue-gray-8);--page-header-background: var(--blue-gray-1);--page-header-border-bottom: var(--blue-gray-4);--page-header-button-background: var(--transparent);--page-header-button-background-hover: var(--brand-accent-primary);--page-header-button-color: var(--blue-gray-7);--page-header-button-color-hover: var(--white);--page-header-button-border: var(--blue-gray-4);--page-header-button-border-hover: var(--brand-accent-primary);--cart-button-color: var(--white);--cart-button-background: var(--brand-accent-primary);--cart-button-border: var(--brand-accent-primary);--cart-button-color-disabled: var(--blue-gray-6);--cart-button-background-disabled: var(--transparent);--cart-button-border-disabled: var(--blue-gray-4);--cart-button-count-color: var(--white);--cart-button-count-background: var(--brand-accent-primary-dark);--cart-button-count-color-disabled: var(--white);--cart-button-count-background-disabled: var(--blue-gray-5);--logout-button-background: var(--blue-gray-5);--logout-button-background-hover: var(--blue-gray-4);--logout-button-color: var(--white);--logout-button-border: var(--blue-gray-6);--page-content-color: var(--blue-gray-7);--side-panel-tab-background: var(--blue-gray-1);--side-panel-tab-color: var(--blue-gray-8);--side-panel-tab-color-inactive: var(--blue-gray-5);--side-panel-tab-separator: var(--blue-gray-4);--side-panel-tab-bottom-selected: var(--brand-accent-primary);--side-panel-background: var(--blue-gray-1);--side-panel-background-disabled: var(--blue-gray-1);--side-panel-heading-color: var(--blue-gray-8);--side-panel-horizontal-divider-color: var(--blue-gray-3);--side-panel-link-color: var(--blue-gray-7);--side-panel-link-color-hover: var(--blue-gray-8);--side-panel-scrollbar-track: var(--blue-gray-2);--side-panel-scrollbar-thumb: var(--blue-gray-5);--side-panel-scrollbar-thumb-hover: var(--blue-gray-6);--side-panel-card-background: var(--blue-gray-2);--side-panel-card-content-background: var(--blue-gray-1);--side-panel-card-border: var(--blue-gray-3);--side-panel-card-label-color: var(--blue-gray-7);--side-panel-input-background: var(--blue-gray-2);--side-panel-input-color: var(--blue-gray-8);--side-panel-input-border: var(--blue-gray-4);--side-panel-input-border-hover: var(--blue-gray-5);--side-panel-input-border-focused: var(--brand-accent-primary);--side-panel-input-helper-text-color: var(--blue-gray-6);--side-panel-input-icon-color: var(--blue-gray-6);--side-panel-menu-background: var(--blue-gray-2);--side-panel-menu-item-background-hover: var(--blue-gray-3);--side-panel-menu-item-background-selected: var(--blue-gray-3);--side-panel-toggle-button-background: var(--blue-gray-2);--side-panel-toggle-button-background-hover: var(--blue-gray-3);--side-panel-toggle-button-background-selected: var(--brand-accent-primary);--side-panel-toggle-button-color: var(--blue-gray-7);--side-panel-toggle-button-color-selected: var(--white);--side-panel-toggle-button-border: var(--blue-gray-4);--side-panel-slider-rail: var(--blue-gray-4);--side-panel-slider-track: var(--blue-gray-5);--side-panel-slider-thumb-fill: var(--blue-gray-2);--side-panel-slider-thumb-border: var(--brand-accent-primary);--side-panel-slider-value-container-background: var(--blue-gray-2);--side-panel-slider-value-container-border: var(--blue-gray-4);--side-panel-slider-value-container-border-focused: var( --brand-accent-primary );--side-panel-slider-value-color: var(--blue-gray-8);--side-panel-slider-separator-color: var(--blue-gray-6);--side-panel-checkbox-color-unchecked: var(--blue-gray-5);--side-panel-checkbox-color-checked: var(--brand-accent-primary);--side-panel-datepicker-popup-background: var(--blue-gray-2);--side-panel-datepicker-popup-color: var(--blue-gray-8);--side-panel-datepicker-popup-border: var(--blue-gray-3);--side-panel-datepicker-selected-background: var(--brand-accent-primary);--side-panel-datepicker-selected-color: var(--white);--side-panel-datepicker-today-border: var(--brand-accent-primary);--side-panel-chip-background: var(--brand-accent-primary);--side-panel-chip-border: var(--transparent);--side-panel-chip-color: var(--white);--side-panel-chip-delete-icon-color: var(--white);--side-panel-chip-delete-icon-color-hover: var(--blue-gray-3);--side-panel-button-color: var(--blue-gray-8);--side-panel-button-background: var(--blue-gray-3);--side-panel-button-background-hover: var(--blue-gray-4);--side-panel-button-border: var(--blue-gray-5);--side-panel-button-icon-accent: var(--brand-accent-primary);--side-panel-text-color: var(--blue-gray-8);--side-panel-text-color-secondary: var(--blue-gray-6);--side-panel-badge-background: var(--brand-accent-primary-light);--map-info-overlay-background: var(--blue-gray-1);--map-info-overlay-background-hover: var(--blue-gray-2);--map-info-overlay-secondary-background: var(--blue-gray-2);--map-info-overlay-color: var(--blue-gray-8);--map-info-overlay-border: var(--blue-gray-3);--temporal-histogram-border: var(--blue-gray-7);--map-info-overlay-button-background: var(--blue-gray-1);--map-info-overlay-button-color: var(--blue-gray-7);--map-info-overlay-button-border: var(--blue-gray-4);--map-info-overlay-button-background-hover: var(--blue-gray-3);--map-info-overlay-button-color-hover: var(--blue-gray-8);--map-info-overlay-button-border-secondary: var(--brand-accent-primary);--map-info-overlay-heading-color: var(--blue-gray-8);--map-info-overlay-heading-border: var(--blue-gray-3);--map-info-overlay-checkbox-color-unchecked: var(--blue-gray-5);--map-info-overlay-checkbox-color-checked: var(--brand-accent-primary);--map-info-overlay-radio-selected-dot: var(--white);--map-info-overlay-attribution-link-color: #19a1d7;--hex-heatmap-legend: var(--blue-gray-8);--hex-label-color: var(--white);--hex-label-shadow: rgba(0, 0, 0, .85);--grid-cell-tooltip: var(--brand-accent-primary);--grid-cell-tooltip-color: var(--white);--tooltip-border: var(--blue-gray-3);--shadow-tooltip: rgba(0, 0, 0, .15);--action-button-background: var(--brand-accent-primary);--action-button-background-hover: color-mix( in srgb, var(--brand-accent-primary) 85%, black );--action-button-divider: rgba(255, 255, 255, .3);--action-button-color: var(--white);--action-button-color-hover: var(--white);--action-button-color-disabled: var(--blue-gray-5);--action-button-background-disabled: var(--blue-gray-4);--resize-handle-hover-background: color-mix( in srgb, var(--white) 8%, transparent );--resize-handle-icon-color: var(--brand-accent-primary-dark);--resize-handle-icon-color-hover: var(--brand-accent-primary);--panel-toggle-shadow: rgba(0, 0, 0, .1);--panel-toggle-icon-color: var(--brand-accent-primary-dark);--panel-toggle-icon-color-hover: var(--brand-accent-primary);--validation-error-border: #ff1744;--map-geometry-search-result: #3183f5;--map-geometry-search-result-fill: #3183f52e;--map-geometry-aoi-boundary: var(--brand-accent-primary);--map-geometry-highlighted: #bea835;--map-geometry-cart-item: #ad5c11;--map-geometry-cart-item-fill: #ad5c1129}:root[data-theme=filmdrop-dark] .map-tiles{filter:brightness(1.125) invert(1) contrast(.9) hue-rotate(0deg) saturate(0)}:root[data-theme=filmdrop-light]{--brand-accent-primary: #6cc24a;--brand-accent-primary-dark: color-mix( in oklch, var(--brand-accent-primary) 90%, black );--brand-accent-primary-light: color-mix( in srgb, var(--brand-accent-primary) 12%, transparent );--transparent: transparent;--white: #ffffff;--black: #000000;--blue-gray-1: #f2f5f9;--blue-gray-2: #e4e9ef;--blue-gray-3: #cdd4dd;--blue-gray-4: #b3bdc9;--blue-gray-5: #8e9bab;--blue-gray-6: #647280;--blue-gray-7: #414e5a;--blue-gray-8: #1f2a36;--mui-hover: color-mix(in srgb, var(--blue-gray-5) 14%, transparent);--app-background-disabled: color-mix( in srgb, var(--blue-gray-6) 60%, transparent );--app-background-loading: var(--blue-gray-2);--app-color-loading: var(--blue-gray-7);--login-page-background: var(--blue-gray-1);--login-container-background: var(--white);--login-color: var(--blue-gray-8);--page-header-background: var(--white);--page-header-border-bottom: var(--blue-gray-3);--page-header-button-background: var(--transparent);--page-header-button-background-hover: var(--brand-accent-primary);--page-header-button-color: var(--blue-gray-7);--page-header-button-color-hover: var(--white);--page-header-button-border: var(--blue-gray-4);--page-header-button-border-hover: var(--brand-accent-primary);--cart-button-color: var(--white);--cart-button-background: var(--brand-accent-primary);--cart-button-border: var(--brand-accent-primary);--cart-button-color-disabled: var(--blue-gray-7);--cart-button-background-disabled: var(--transparent);--cart-button-border-disabled: var(--blue-gray-4);--cart-button-count-color: var(--white);--cart-button-count-background: var(--brand-accent-primary-dark);--cart-button-count-color-disabled: var(--white);--cart-button-count-background-disabled: var(--blue-gray-7);--logout-button-background: var(--blue-gray-5);--logout-button-background-hover: var(--blue-gray-4);--logout-button-color: var(--white);--logout-button-border: var(--blue-gray-6);--page-content-color: var(--blue-gray-7);--side-panel-tab-background: var(--blue-gray-1);--side-panel-tab-color: var(--blue-gray-8);--side-panel-tab-color-inactive: var(--blue-gray-6);--side-panel-tab-separator: var(--blue-gray-3);--side-panel-tab-bottom-selected: var(--brand-accent-primary);--side-panel-background: var(--blue-gray-1);--side-panel-background-disabled: var(--blue-gray-1);--side-panel-heading-color: var(--blue-gray-8);--side-panel-horizontal-divider-color: var(--blue-gray-3);--side-panel-link-color: var(--blue-gray-7);--side-panel-link-color-hover: var(--blue-gray-8);--side-panel-scrollbar-track: var(--blue-gray-2);--side-panel-scrollbar-thumb: var(--blue-gray-5);--side-panel-scrollbar-thumb-hover: var(--blue-gray-6);--side-panel-card-background: var(--white);--side-panel-card-content-background: var(--blue-gray-1);--side-panel-card-border: var(--blue-gray-3);--side-panel-card-label-color: var(--blue-gray-7);--side-panel-input-background: var(--white);--side-panel-input-color: var(--blue-gray-8);--side-panel-input-border: var(--blue-gray-4);--side-panel-input-border-hover: var(--blue-gray-6);--side-panel-input-border-focused: var(--brand-accent-primary);--side-panel-input-helper-text-color: var(--blue-gray-5);--side-panel-input-icon-color: var(--blue-gray-6);--side-panel-menu-background: var(--white);--side-panel-menu-item-background-hover: var(--blue-gray-2);--side-panel-menu-item-background-selected: var(--blue-gray-3);--side-panel-toggle-button-background: var(--white);--side-panel-toggle-button-background-hover: var(--blue-gray-2);--side-panel-toggle-button-background-selected: var(--brand-accent-primary);--side-panel-toggle-button-color: var(--blue-gray-7);--side-panel-toggle-button-color-selected: var(--white);--side-panel-toggle-button-border: var(--blue-gray-4);--side-panel-slider-rail: var(--blue-gray-4);--side-panel-slider-track: var(--blue-gray-5);--side-panel-slider-thumb-fill: var(--white);--side-panel-slider-thumb-border: var(--brand-accent-primary);--side-panel-slider-value-container-background: var(--white);--side-panel-slider-value-container-border: var(--blue-gray-4);--side-panel-slider-value-container-border-focused: var( --brand-accent-primary );--side-panel-slider-value-color: var(--blue-gray-8);--side-panel-slider-separator-color: var(--blue-gray-6);--side-panel-checkbox-color-unchecked: var(--blue-gray-4);--side-panel-checkbox-color-checked: var(--brand-accent-primary);--side-panel-datepicker-popup-background: var(--white);--side-panel-datepicker-popup-color: var(--blue-gray-8);--side-panel-datepicker-popup-border: var(--blue-gray-4);--side-panel-datepicker-selected-background: var(--brand-accent-primary);--side-panel-datepicker-selected-color: var(--white);--side-panel-datepicker-today-border: var(--brand-accent-primary);--side-panel-chip-background: var(--brand-accent-primary);--side-panel-chip-border: var(--transparent);--side-panel-chip-color: var(--white);--side-panel-chip-delete-icon-color: var(--white);--side-panel-chip-delete-icon-color-hover: var(--blue-gray-3);--side-panel-button-color: var(--blue-gray-8);--side-panel-button-background: var(--white);--side-panel-button-background-hover: var(--blue-gray-2);--side-panel-button-border: var(--blue-gray-4);--side-panel-button-icon-accent: var(--brand-accent-primary);--side-panel-text-color: var(--blue-gray-8);--side-panel-text-color-secondary: var(--blue-gray-6);--side-panel-badge-background: var(--brand-accent-primary-light);--map-info-overlay-background: var(--white);--map-info-overlay-background-hover: var(--blue-gray-2);--map-info-overlay-secondary-background: var(--blue-gray-2);--map-info-overlay-color: var(--blue-gray-8);--map-info-overlay-border: var(--transparent);--temporal-histogram-border: var(--blue-gray-2);--map-info-overlay-button-background: var(--blue-gray-1);--map-info-overlay-button-color: var(--blue-gray-7);--map-info-overlay-button-border: var(--blue-gray-4);--map-info-overlay-button-background-hover: var(--blue-gray-2);--map-info-overlay-button-color-hover: var(--blue-gray-8);--map-info-overlay-button-border-secondary: var(--brand-accent-primary);--map-info-overlay-heading-color: var(--blue-gray-8);--map-info-overlay-heading-border: var(--blue-gray-3);--map-info-overlay-checkbox-color-unchecked: var(--blue-gray-4);--map-info-overlay-checkbox-color-checked: var(--brand-accent-primary);--map-info-overlay-radio-selected-dot: var(--white);--map-info-overlay-attribution-link-color: #19a1d7;--hex-heatmap-legend: var(--blue-gray-8);--hex-label-color: var(--black);--hex-label-shadow: rgba(255, 255, 255, .95);--grid-cell-tooltip: var(--brand-accent-primary);--grid-cell-tooltip-color: var(--white);--tooltip-border: var(--transparent);--shadow-tooltip: rgba(0, 0, 0, .15);--action-button-background: var(--brand-accent-primary);--action-button-background-hover: color-mix( in srgb, var(--brand-accent-primary) 85%, black );--action-button-divider: rgba(255, 255, 255, .3);--action-button-color: var(--white);--action-button-color-hover: var(--white);--action-button-color-disabled: var(--blue-gray-5);--action-button-background-disabled: var(--blue-gray-4);--resize-handle-hover-background: color-mix( in srgb, var(--black) 8%, transparent );--resize-handle-icon-color: var(--brand-accent-primary-dark);--resize-handle-icon-color-hover: var(--brand-accent-primary);--panel-toggle-shadow: rgba(0, 0, 0, .1);--panel-toggle-icon-color: var(--brand-accent-primary-dark);--panel-toggle-icon-color-hover: var(--brand-accent-primary);--validation-error-border: #ff1744;--map-geometry-search-result: #3183f5;--map-geometry-search-result-fill: #3183f52e;--map-geometry-aoi-boundary: var(--brand-accent-primary);--map-geometry-highlighted: #bea835;--map-geometry-cart-item: #ad5c11;--map-geometry-cart-item-fill: #ad5c1129}:root[data-theme=filmdrop-light] .headerLogoImage{filter:invert(1)}:root[data-theme=filmdrop-light] .loginLogoImage{filter:invert(1)}:root[data-theme=filmdrop-light] .map-tiles{filter:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--left-panel-width: 360px;--scrollbar-width-sm: 6px;--scrollbar-width-md: 8px}:root[data-theme=filmdrop-dark]{--brand-accent-primary: #1588c9;--brand-accent-primary-hover-bg: #1588c930;--blue-gray-1: #1e1e1e;--blue-gray-2: #3b3b3b;--blue-gray-3: #595959;--blue-gray-4: #767676;--blue-gray-5: #939393;--blue-gray-6: #b1b1b1;--blue-gray-7: #cecece;--blue-gray-8: #ebebeb;--blue-gray-9: #fff}:root[data-theme=filmdrop-light]{--brand-accent-primary: #1588c9;--brand-accent-primary-hover-bg: #1588c930;--blue-gray-1: #ebebeb;--blue-gray-2: #cecece;--blue-gray-3: #b1b1b1;--blue-gray-4: #939393;--blue-gray-5: #767676;--blue-gray-6: #595959;--blue-gray-7: #3b3b3b;--blue-gray-8: #1e1e1e;--blue-gray-9: #000}*,*:before,*:after{box-sizing:border-box}:root{--header-height: 55px}:root .PageHeader{width:100%;height:var(--header-height);padding:0 8px;box-sizing:border-box}:root .pageHeaderLeft{padding:14px;display:flex;align-items:center;width:auto;gap:clamp(.5rem,2vw,2rem);overflow:hidden;color:var(--blue-gray-9)}:root .pageHeaderRight{padding:14px;gap:clamp(.5rem,2vw,1rem);position:relative}:root .pageHeaderLink,:root .theme-switcher{margin-right:0}:root .headerLogoButton{display:flex;align-items:center;gap:.5rem;font-size:16px;font-weight:400;padding:0;color:var(--blue-gray-9)}:root .headerLogoButton:hover{text-decoration:underline}:root .headerLogoImage{max-width:100%;max-height:40px;min-width:auto;flex-shrink:1}:root .brandLogoImage{max-height:40px;max-width:100%;height:auto;width:auto;vertical-align:middle;margin-left:auto}:root .brandLogoLink{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--blue-gray-9);font-weight:500;flex-shrink:0;min-width:max-content}:root .brandLogoTitle{white-space:nowrap;min-width:0;flex-shrink:1;font-size:16px}:root .breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:16px;color:var(--page-header-button-color);font-weight:500;background:none;padding:0;margin-left:auto}:root .breadcrumbSeparator{display:inline-flex;align-items:center;width:6em;flex-shrink:0}:root .actionButtons{right:22px}:root .ExportButton{margin:auto}:root div[data-tooltip-id=attribution-tooltip]{right:22px}.Content{height:calc(100% - var(--header-height, 64px));width:100%;box-sizing:border-box;display:flex;flex-direction:column;color:var(--page-content-color);font-size:20px;position:absolute;top:var(--header-height, 64px);border-top:1px solid var(--page-header-border-bottom)}@media screen and (max-width: 730px){.Content{height:calc(100% - var(--header-height, 64px));top:var(--header-height, 64px)}}.RightContent{height:100%;display:flex;position:absolute;transition:width .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out}.ZoomNotice{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:6;background:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);padding:6px 15px;border-radius:var(--radius-md);font-size:.75em;animation:fadeIn .45s ease-in-out .4s forwards;opacity:0;display:flex;flex-direction:row}.zoomInText{all:unset;color:var(--brand-accent-primary);cursor:pointer;transition:color .33s ease-in-out;display:inline-block;margin-left:10px}.zoomInText:hover{color:var(--brand-accent-primary-dark)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.actionButtons{position:absolute;z-index:2;top:11px;right:10px;display:flex;flex-direction:row}.actionButton{background-color:var(--action-button-background);color:var(--action-button-color);border:0px;border-radius:var(--radius-md);font-size:16px;font-weight:700;height:35px;padding-left:15px;padding-right:15px;cursor:pointer;transition:all .33s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.actionButton:hover{background-color:var(--action-button-background-hover);color:var(--action-button-color-hover)}.actionButtonDisabled,.actionButtonDisabled:hover{background-color:var(--action-button-background-disabled);color:var(--action-button-color-disabled);cursor:default}.resultCount{position:absolute;z-index:2;top:11px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);padding:8px 10px;border-radius:var(--radius-md);color:var(--map-info-overlay-color);align-items:center;font-size:14px;letter-spacing:.025em;line-height:1.5}.resultCountText{display:flex;flex-direction:column;align-items:center}.resultCountCartText{display:flex;flex-direction:column;font-weight:700}.resultCountButtons{margin-top:5px;display:flex;flex-direction:row}.countButton{background-color:var(--map-info-overlay-button-background);color:var(--map-info-overlay-button-color);border:1px solid var(--map-info-overlay-button-border);border-radius:var(--radius-md);height:28px;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;transition:color .33s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding-left:7px;padding-right:7px;margin-left:2.5px;margin-right:2.5px}.countButton:hover{background-color:var(--map-info-overlay-button-background-hover);color:var(--map-info-overlay-button-color-hover)}.disabledCountButton{cursor:default;opacity:var(--opacity-muted)}.disabledCountButton:hover{color:var(--map-info-overlay-button-color);background-color:var(--map-info-overlay-button-background)}.countButtonCancelText{margin-right:10px}.drawGeomMessage{position:absolute;z-index:2;top:11px;left:50%;transform:translate(-50%);display:flex;flex-direction:row;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);padding:10px 20px;border-radius:var(--radius-md);color:var(--map-info-overlay-color);align-items:center;justify-content:center;font-size:.75em;letter-spacing:.025em;line-height:1.8}.drawGeomMessageText{display:flex;flex-direction:column;font-size:16px}.drawGeomMessageTextTitle{font-weight:700}.drawGeomMessageCancelButton{height:32px;width:75px;background-color:var(--map-info-overlay-button-background);border:none;color:var(--map-info-overlay-button-color);font-size:16px;cursor:pointer;border:1px solid var(--map-info-overlay-button-border);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-left:30px}.drawGeomMessageCancelButton:hover{background-color:var(--map-info-overlay-button-background-hover);color:var(--map-info-overlay-button-color-hover)}.loadingSpinnerContainer{position:absolute;z-index:7;top:50%;left:50%;transform:translate(-50%,-50%)}.mapLoadingCover{position:absolute;inset:0;background:var(--app-background-loading);z-index:498}.appLoadingContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--app-background-loading);color:var(--app-color-loading);z-index:499;opacity:var(--opacity-secondary)}.mapAttribution{font-size:12px;position:absolute;bottom:0;right:0;background-color:var(--map-info-overlay-background);padding:4px 6px}.mapAttribution a{color:var(--map-info-overlay-attribution-link-color);text-decoration:none}.mapAttribution span{color:var(--map-info-overlay-button-color)}.mapAttribution a:hover{text-decoration:underline}div[data-tooltip-id=attribution-tooltip]{position:absolute;bottom:8px;right:10px;z-index:1;color:#fff;opacity:.55;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease}div[data-tooltip-id=attribution-tooltip]:hover{opacity:1}div#attribution-tooltip{z-index:999!important}.LoadingImageryOverlayText{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:10;font-size:14px;display:flex;flex-direction:row;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);padding:8px 10px;border-radius:var(--radius-md);color:var(--map-info-overlay-color);align-items:center;justify-content:center}.LoadingImageryOverlaySpinner{margin-left:8px}.temporalHistogramOverlayContainer{position:absolute;left:50%;transform:translate(-50%);bottom:36px;z-index:5;width:clamp(620px,68%,980px);max-width:calc(100% - 120px);pointer-events:none}.temporalHistogramOverlayContainer>*{pointer-events:auto}.temporalHistogramOverlayContainer--tabletFullWidth{width:auto;max-width:none;left:10px;right:10px;transform:none}.temporalHistogramCompactTriggerContainer{position:absolute;left:10px;bottom:58px;z-index:5}.temporalHistogramCompactTrigger{width:34px;height:34px;border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);background:var(--map-info-overlay-background);color:var(--map-info-overlay-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.temporalHistogramCompactTrigger:hover{background:var(--map-info-overlay-button-background-hover)}@media screen and (max-width: 1460px){.resultCount{left:50%;transform:translate(-50%)}}@media screen and (max-width: 1000px){.actionButton{display:none}}@media screen and (max-width: 775px){.ZoomNotice{width:70%}}.animated-loader{display:inline-block;position:relative;width:60px;height:100px;text-align:center}.animated-loader svg{width:60px;height:100px;display:block;transform:rotate(-45deg)}.animated-loader svg path{stroke:var(--app-color-loading);stroke-width:5;fill:transparent;stroke-dasharray:250;animation:strokePath 2s linear infinite}@keyframes strokePath{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}.LayerLegendContainer{position:absolute;z-index:5;bottom:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.LayerLegend{padding:6px 10px;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);color:var(--map-info-overlay-color);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;font-size:14px}.hexLegendContainer{display:flex;flex-direction:column;align-items:center}.hexLegendLabel{font-weight:700}.legendRow{margin-top:5px;margin-bottom:5px;display:flex;flex-direction:row}.legendSymbol{width:14px;height:fill;border-width:2px;display:flex;align-items:center;justify-content:center;margin-right:8px}.searchAreaLegendSymbol{border-color:var(--map-geometry-aoi-boundary);border-style:dashed}.searchAreaLegendIcon{height:fill;width:10px;margin-right:8px}.sceneLegendSymbol{border-color:var(--map-geometry-search-result);background-color:var(--map-geometry-search-result-fill);border-style:solid}.sceneInCartLegendSymbol{border-color:var(--map-geometry-cart-item);background-color:var(--map-geometry-cart-item-fill);border-style:solid}.sceneLegend{display:flex;flex-direction:column}.HeatMapSymbology{width:150px;margin-top:10px}.HeatMapSymbology .gradient{width:100%;height:20px;border-bottom:1px solid var(--hex-heatmap-legend);opacity:var(--opacity-secondary)}.HeatMapSymbology .values{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-size:.6em;letter-spacing:.025em;color:var(--hex-heatmap-legend);position:relative}.HeatMapSymbology .values .min{border-left:1px solid var(--hex-heatmap-legend);padding-left:5px;padding-top:5px}.HeatMapSymbology .values .max{border-right:1px solid var(--hex-heatmap-legend);padding-right:5px;padding-top:5px}.HeatMapSymbology .values .mid{border-right:1px solid var(--hex-heatmap-legend);position:absolute;top:0;left:50%;height:13px}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.ExportButton{margin:0 5px 0 10px;display:flex;align-items:center;justify-content:center}.downloadButton{background-color:var(--map-info-overlay-background);color:var(--map-info-overlay-color);cursor:pointer;border:1px solid var(--map-info-overlay-button-border);border-radius:var(--radius-md);padding:0;width:35px;height:35px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.downloadButton:hover{background-color:var(--map-info-overlay-button-background-hover)}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 0}.paginationButton{padding:6px 16px;background-color:var(--map-info-overlay-button-background);border:1px solid var(--map-info-overlay-button-border);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:500;color:var(--map-info-overlay-button-color);transition:all .2s ease;min-width:80px}.paginationButton:hover:not(.disabled){background-color:var(--map-info-overlay-button-background-hover);color:var(--map-info-overlay-button-color-hover)}.paginationButton.disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background-color:var(--map-info-overlay-button-background)}.paginationInfo{font-size:14px;color:var(--map-info-overlay-color);font-weight:400;min-width:100px;text-align:center}.LayerList{pointer-events:auto;position:absolute;top:0;left:calc(100% + 4px);z-index:1;background-color:var(--map-info-overlay-background);background-clip:padding-box;border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);min-width:200px;max-width:400px;max-height:300px;font-size:14px;display:flex;flex-direction:column;color:var(--map-info-overlay-color)}.LayerListTitle{border-bottom:solid 1px var(--map-info-overlay-heading-border);padding:6px 0;display:flex;align-items:center}.LayerListTitleText{margin-left:15px;font-weight:400;color:var(--map-info-overlay-heading-color)}.LayerListLayers{overflow-y:auto;margin-bottom:2px}.LayerListLayer{display:flex;flex-direction:row}.LayerListLayerContainer{display:flex;align-items:center;padding-left:6px;padding-right:15px;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.LayerListLayerContainerDisabled{cursor:not-allowed}.LayerListCheckbox{padding:4px!important;color:var(--map-info-overlay-checkbox-color-unchecked)!important}.LayerListCheckbox.Mui-checked{color:var(--map-info-overlay-checkbox-color-checked)!important}.LayerListCheckbox:hover{background-color:var(--mui-hover)!important}.LayerListCheckbox.Mui-disabled{color:var(--map-info-overlay-checkbox-color-checked)!important;opacity:.7}.LayerListLayerText{color:var(--map-info-overlay-color)}.OLCesiumMap__toolbar{position:absolute;top:12px;left:10px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:32px;pointer-events:none}.OLCesiumMap__toolbar .ol-zoom{position:static!important;margin:0!important}.OLCesiumMap__toolbarGroup{display:flex;flex-direction:column;gap:8px}.OLCesiumMap__toolbarButton,.OLCesiumMap__drawToggle,.OLCesiumMap__globeToggle,.OLCesiumMap__zoomIn,.OLCesiumMap__zoomOut{pointer-events:auto;height:30px;width:30px;min-width:30px;padding:0;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);color:var(--map-info-overlay-color);font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out;box-sizing:border-box;margin:0}.OLCesiumMap__toolbar button:hover,.OLCesiumMap__toolbar .OLCesiumMap__drawToolButton:hover,.OLCesiumMap__toolbar .OLCesiumMap__globeToggle:hover,.OLCesiumMap__toolbar .OLCesiumMap__drawToggle:hover,.OLCesiumMap__toolbar .OLCesiumMap__zoomIn:hover,.OLCesiumMap__toolbar .OLCesiumMap__zoomOut:hover{background-color:var(--map-info-overlay-button-background-hover)}.OLCesiumMap__toolbar button:disabled,.OLCesiumMap__toolbar .OLCesiumMap__drawToolButton:disabled{cursor:not-allowed;opacity:.6}.OLCesiumMap__toolbarIcon{color:var(--map-info-overlay-color);width:20px;height:20px;display:flex;align-items:center;justify-content:center}.OLCesiumMap__zoomGroup{display:flex;flex-direction:column;gap:1px;align-items:stretch}.OLCesiumMap .ol-zoom button:disabled,.OLCesiumMap .ol-zoom button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.OLCesiumMap__drawTools{position:absolute;top:0;left:calc(100% + 4px);display:flex;flex-direction:column;gap:6px;z-index:1}.OLCesiumMap__drawToggleWrapper{position:relative;display:inline-flex}.OLCesiumMap__drawToggle{position:static}.OLCesiumMap__drawToggle.is-active{background-color:var(--map-info-overlay-button-background-hover)}.OLCesiumMap__drawClearBadge{position:absolute;top:-5px;right:-5px;width:14px;height:14px;border-radius:50%;background-color:var(--map-info-overlay-color);color:var(--map-info-overlay-background);font-size:11px;font-weight:700;line-height:1;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:2;transition:opacity .15s ease}.OLCesiumMap__drawClearBadge:hover{opacity:.7}.OLCesiumMap__drawToolButton{pointer-events:auto;height:30px;min-width:68px;padding:0;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);color:var(--map-info-overlay-color);font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out}.OLCesiumMap__drawToolButton:hover{background-color:var(--map-info-overlay-button-background-hover)}.OLCesiumMap__globeToggle{position:static;font-size:11px}.OLCesiumMap__graticuleToggle{pointer-events:auto;height:30px;width:30px;padding:0;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);color:var(--map-info-overlay-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out}.OLCesiumMap__graticuleToggle:hover,.OLCesiumMap__graticuleToggle.is-active{background-color:var(--map-info-overlay-button-background-hover)}.OLCesiumMap__drawRow,.OLCesiumMap__layerRow{display:flex;flex-direction:row;align-items:flex-start;gap:4px;position:relative}.OLCesiumMap__searchWrapper{pointer-events:auto;display:flex;align-items:center;height:30px;gap:4px;overflow:visible;position:relative}.OLCesiumMap__searchLoadingBar{position:absolute;bottom:-3px;left:34px;right:0;height:2px;border-radius:0;pointer-events:none}.OLCesiumMap__searchToggle{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}.OLCesiumMap__searchAutocomplete{width:220px;max-width:220px;height:30px;overflow:hidden}.OLCesiumMap__searchAutocomplete .MuiFormControl-root{margin:0;height:30px}.OLCesiumMap__searchAutocomplete .MuiAutocomplete-inputRoot{padding:0!important;height:30px;flex-wrap:nowrap}.OLCesiumMap__searchAutocomplete .MuiInputBase-root{height:30px;padding:0!important}.OLCesiumMap__searchAutocomplete .MuiInputBase-input{height:30px!important;padding:0 8px!important;box-sizing:border-box;font-size:12px;font-weight:400;color:var(--map-info-overlay-color);min-width:68px;overflow:hidden;text-overflow:ellipsis}.OLCesiumMap__searchAutocomplete .MuiInputBase-input::placeholder{color:var(--map-info-overlay-color);opacity:.8;font-weight:400}.OLCesiumMap__searchInput{height:30px!important;min-width:68px;background:transparent;color:var(--map-info-overlay-color);border-radius:var(--radius-md);display:flex;align-items:center;font-size:11px;font-weight:700;padding:0 10px 0 8px;border:none;box-shadow:none}.OLCesiumMap__searchBar .MuiAutocomplete-root{background:var(--map-info-overlay-background);border-radius:var(--radius-md);border:1px solid var(--map-info-overlay-border);padding:0;font-size:11px;color:var(--map-info-overlay-color);box-shadow:none}.OLCesiumMap__searchBar .MuiInputBase-root{font-size:11px;font-weight:700;padding:0 10px 0 6px;height:30px;min-width:68px;background:transparent;color:var(--map-info-overlay-color);border-radius:var(--radius-md);display:flex;align-items:center}.OLCesiumMap__searchBar .MuiOutlinedInput-notchedOutline{border:none}.OLCesiumMap__searchBar .MuiAutocomplete-popupIndicator,.OLCesiumMap__searchBar .MuiAutocomplete-clearIndicator{color:var(--map-info-overlay-color)}.OLCesiumMap__searchAdornment{margin-left:0;margin-right:4px}.OLCesiumMap__searchIcon{font-size:24px!important;color:var(--map-info-overlay-color)}.OLCesiumMap__searchOption{width:100%;padding:6px 12px;font-size:12px;text-align:center;color:var(--map-info-overlay-color);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GazetteerListbox .MuiAutocomplete-option{justify-content:center}.GazetteerListbox .MuiAutocomplete-option:hover,.GazetteerListbox .MuiAutocomplete-option[aria-selected=true],.GazetteerListbox .MuiAutocomplete-option.Mui-focused{background-color:var(--map-info-overlay-button-background-hover)!important}.OLCesiumMap{position:relative;width:100%;height:100%}.OLCesiumMap .cesium-credit-logoContainer,.OLCesiumMap .cesium-credit-expand-link{display:none!important}.OLCesiumMap__container{width:100%;height:100%;background-color:var(--map-info-overlay-background)}.OLCesiumMap__coordsContainer{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:7;pointer-events:none;display:flex;gap:4px}.OLCesiumMap__coords{display:inline-block;padding:2px 8px;background-color:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);color:var(--map-info-overlay-color);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6)}.OLCesiumMap--globe .OLCesiumMap__coordsSlot--2d{display:none}.OLCesiumMap__coords:empty{display:none!important}.OLCesiumMap .cesium-widget-credits,.OLCesiumMap .cesium-credit-logoContainer{display:none!important}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.map-context-menu{position:fixed;z-index:200;min-width:210px;max-width:300px;padding:4px 0;background:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);box-shadow:0 2px 6px #00000059,0 6px 20px #00000040;-webkit-user-select:none;user-select:none;will-change:transform}.map-context-menu__coords{display:block;width:100%;padding:8px 16px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;color:var(--map-info-overlay-color);opacity:var(--opacity-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;border:none;text-align:left;cursor:pointer;transition:background .12s ease,opacity .12s ease}.map-context-menu__coords:hover,.map-context-menu__coords:focus-visible{background:var(--map-info-overlay-background-hover);opacity:1;outline:none}.map-context-menu__divider{height:1px;margin:4px 0;background:var(--map-info-overlay-border)}.map-context-menu__list{list-style:none;margin:0;padding:0}.map-context-menu__item{display:flex;align-items:baseline;gap:8px;width:100%;padding:8px 16px;background:none;border:none;cursor:pointer;text-align:left;color:var(--map-info-overlay-color);transition:background .12s ease}.map-context-menu__item:hover:not(:disabled),.map-context-menu__item:focus-visible:not(:disabled){background:var(--map-info-overlay-background-hover);outline:none}.map-context-menu__item--disabled{opacity:var(--opacity-muted);cursor:default}.map-context-menu__item-name{flex:1;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-context-menu__item-type{flex-shrink:0;font-size:11px;opacity:var(--opacity-secondary);text-transform:lowercase;white-space:nowrap}.map-context-menu__loading{display:flex;flex-direction:column;gap:8px;padding:8px 16px 10px}.map-context-menu__skeleton{display:block;height:13px;border-radius:var(--radius-sm);background:var(--map-info-overlay-border);animation:map-context-skeleton-pulse 1.4s ease-in-out infinite}.map-context-menu__skeleton--short{width:55%}@keyframes map-context-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.map-context-menu__message{padding:8px 16px 10px;font-size:12px;color:var(--map-info-overlay-color);opacity:var(--opacity-secondary)}.TemporalHistogramOverlay{background:var(--map-info-overlay-background);border:1px solid var(--temporal-histogram-border);border-radius:var(--radius-md);box-shadow:none;color:var(--map-info-overlay-color);overflow:hidden;width:100%}.TemporalHistogramOverlay__controls{display:block}.TemporalHistogramOverlay__content{display:flex;align-items:stretch;gap:14px;padding:8px;box-sizing:border-box}.TemporalHistogramOverlay__periodPanel{width:176px;min-width:176px;border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);padding:10px;display:flex;flex-direction:column;gap:14px;background:color-mix(in srgb,var(--map-info-overlay-background) 96%,white 4%);align-self:center}.TemporalHistogramOverlay__mainPanel{flex:1;min-width:420px;min-height:0;display:flex;align-items:center;position:relative}.TemporalHistogramOverlay__notice{position:absolute;top:4px;left:8px;z-index:2;padding:2px 8px;border:1px solid var(--map-info-overlay-border);border-radius:999px;background:color-mix(in srgb,var(--map-info-overlay-background) 94%,white 6%);color:var(--map-info-overlay-color);font-size:11px;line-height:1.4;pointer-events:none}.TemporalHistogramOverlay__collapseButton{position:absolute;top:2px;right:2px;z-index:2;height:22px;width:22px;min-width:22px;padding:0;border-radius:var(--radius-md);border:1px solid var(--map-info-overlay-button-border);background-color:var(--map-info-overlay-button-background);color:var(--map-info-overlay-button-color);font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TemporalHistogramOverlay__collapseButton:hover{background-color:var(--map-info-overlay-button-background-hover);color:var(--map-info-overlay-button-color-hover)}.TemporalHistogramOverlay__granularityResetButton{position:absolute;top:2px;left:48px;z-index:2;height:22px;padding:0 8px;border-radius:var(--radius-md);border:1px solid var(--map-info-overlay-button-border);background-color:var(--map-info-overlay-button-background);color:var(--map-info-overlay-button-color);font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap}.TemporalHistogramOverlay__granularityResetButton:hover{background-color:var(--map-info-overlay-button-background-hover);color:var(--map-info-overlay-button-color-hover)}.TemporalHistogramOverlay__periodPanel .MuiFormControl-root{width:100%;min-width:0}.TemporalHistogramOverlay__periodPanel .MuiPickersOutlinedInput-root{height:44px;font-size:12px;background-color:var(--map-info-overlay-secondary-background)}.TemporalHistogramOverlay__periodPanel .MuiPickersOutlinedInput-root .MuiPickersOutlinedInput-notchedOutline{border-color:var(--map-info-overlay-button-border)}.TemporalHistogramOverlay__periodPanel .MuiPickersOutlinedInput-root.Mui-disabled{opacity:var(--opacity-secondary)}.TemporalHistogramOverlay__periodPanel .MuiPickersOutlinedInput-root .MuiPickersInputBase-sectionsContainer,.TemporalHistogramOverlay__periodPanel .MuiPickersOutlinedInput-root .MuiInputBase-input{color:var(--map-info-overlay-color)}.TemporalHistogramOverlay__periodPanel .MuiInputLabel-root{color:color-mix(in srgb,var(--map-info-overlay-color) 76%,white 24%);font-size:12px}.TemporalHistogramOverlay__periodPanel .MuiInputLabel-root.Mui-focused{color:var(--map-info-overlay-color)}.TemporalHistogramOverlay__periodPanel .MuiInputBase-input::placeholder{color:color-mix(in srgb,var(--map-info-overlay-color) 65%,white 35%);opacity:1}.TemporalHistogramOverlay__periodPanel .MuiIconButton-root{padding:2px}.TemporalHistogramOverlay__periodPanel .MuiSvgIcon-root{color:var(--map-info-overlay-button-color);opacity:1}.TemporalHistogramOverlay__chart{height:132px;width:100%;padding:0 30px 0 6px}.TemporalHistogramOverlay__chartCanvas{width:100%;height:100%;cursor:grab}.TemporalHistogramOverlay__state{min-height:96px;display:flex;align-items:center;justify-content:center;padding:12px;font-size:.875rem;color:var(--map-info-overlay-color)}@media screen and (max-width: 640px){.TemporalHistogramOverlay__content{flex-direction:column}.TemporalHistogramOverlay__periodPanel{width:100%;min-width:0}.TemporalHistogramOverlay__chart{padding-right:6px}.TemporalHistogramOverlay__collapseButton{top:-26px;right:0}}.LeftContent{height:100%;width:var(--left-panel-width);background-color:var(--side-panel-background);transition:width .3s ease-in-out;position:relative}.LeftContent.rightSidebar{position:absolute;right:0;top:0}.LeftContent.hidden{width:0px!important;overflow:hidden}.LeftContentTabs{height:50px;min-height:50px;width:100%;display:flex;align-items:stretch;justify-content:center;border-bottom:1px solid var(--side-panel-tab-separator)}.LeftContentTab{width:50%;display:flex;align-items:center;justify-content:center;color:var(--side-panel-tab-color-inactive);font-size:18px;text-align:center;text-decoration:none;background-color:var(--side-panel-tab-background);cursor:pointer;border:none;border-radius:0;font-weight:600}.LeftContentTab:hover,.LeftContentTabSelected{color:var(--side-panel-tab-color)}.LeftContentTabLabel{position:relative;display:inline-flex;align-items:center;height:100%}.LeftContentTabSelected .LeftContentTabLabel:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:4px;background-color:var(--side-panel-tab-bottom-selected)}.LeftContentSelectedTab{padding:20px 14px 15px;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 50px);min-height:0}.LeftContentHolder{display:flex;flex-direction:column;justify-content:space-between;height:100%}.LeftContentTabPanel{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;min-height:0}.disableSearchOverlay{height:100%;width:100%;background-color:var(--side-panel-background-disabled);opacity:var(--opacity-secondary);z-index:10;position:absolute;left:0}.LeftContent.rightSidebar .disableSearchOverlay{left:auto;right:0}.resize-handle{position:absolute;top:0;right:0;width:12px;height:100%;cursor:ew-resize;background-color:transparent;transition:background-color .2s ease;z-index:100;border:none;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.LeftContent.rightSidebar .resize-handle{right:auto;left:0}.resize-handle:hover,.resize-handle:active{background-color:var(--resize-handle-hover-background)}.resize-handle:hover .resize-handle-icon{color:var(--resize-handle-icon-color-hover)}.resize-handle-icon{color:var(--resize-handle-icon-color);transform:rotate(90deg);font-size:20px;pointer-events:none}.Search{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;padding-bottom:8px}.Search__scrollable{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:28px;padding-bottom:28px;padding-left:8px;padding-right:8px}.Search__scrollable::-webkit-scrollbar{width:var(--scrollbar-width-md)}.Search__scrollable::-webkit-scrollbar-track{background:var(--side-panel-scrollbar-track)}.Search__scrollable::-webkit-scrollbar-thumb{background:var(--side-panel-scrollbar-thumb);border-radius:var(--radius-sm)}.Search__scrollable::-webkit-scrollbar-thumb:hover{background:var(--side-panel-scrollbar-thumb-hover)}.Search__scrollable{scrollbar-width:thin;scrollbar-color:var(--side-panel-scrollbar-thumb) var(--side-panel-scrollbar-track)}.Search__section{display:flex;flex-direction:column;gap:12px}.Search__section-heading{font-size:16px;font-weight:600;text-transform:none;color:var(--side-panel-heading-color);letter-spacing:0;margin-bottom:4px}.Search__section-content{display:flex;flex-direction:column;gap:12px}.Search__section--footer{flex-shrink:0;padding-top:15px;padding-left:8px;padding-right:8px;border-top:1px solid var(--side-panel-horizontal-divider-color)}.Search__button-group.MuiButtonGroup-root{margin-top:12px;border-radius:var(--radius-sm)}.Search__button-group .MuiButton-root{height:48px;background:var(--action-button-background);color:var(--action-button-color);border:none;text-transform:none;font-family:inherit}.Search__button-group .MuiButtonGroup-grouped:not(:last-of-type){border-right:1px solid var(--action-button-divider)}.Search__button-group .MuiButton-root:hover,.Search__button-group .MuiButton-root:active{background:var(--action-button-background-hover)}.Search__button.MuiButton-root{font-size:18px;font-weight:600;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.Search__clear-button.MuiButton-root{min-width:48px;max-width:48px;padding:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:1px solid var(--map-info-overlay-border);border-radius:var(--radius-md);background-color:var(--map-info-overlay-background)}.leaflet-touch .leaflet-bar a{background-color:var(--map-info-overlay-background);color:var(--map-info-overlay-color);border-bottom-color:var(--map-info-overlay-button-border)}.leaflet-touch .leaflet-bar a:hover{background-color:var(--map-info-overlay-button-background-hover)}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.leaflet-control-geosearch a.leaflet-bar-part:before{top:17px!important;left:15px!important;width:7px!important;border-color:var(--map-info-overlay-color)}.leaflet-control-geosearch a.leaflet-bar-part:after{top:8px;left:8px;height:10px!important;width:10px!important;border-color:var(--map-info-overlay-color)}.leaflet-control-geosearch .leaflet-bar-part,.leaflet-geosearch-button.active .leaflet-bar-part{border-radius:var(--radius-sm)}.leaflet-control-geosearch form{left:43px;max-width:400px;top:-1px;border-radius:var(--radius-md);border:1px solid var(--map-info-overlay-border);box-shadow:none;background-color:var(--map-info-overlay-background)}.leaflet-geosearch-button form.open{border-radius:var(--radius-md)}.leaflet-control-geosearch form input{min-width:250px;background-color:var(--map-info-overlay-background);color:var(--map-info-overlay-color);font-family:inherit;font-size:14px;border-radius:var(--radius-md)}.leaflet-control-geosearch form input::placeholder{color:var(--map-info-overlay-heading-color)}.leaflet-control-geosearch button.reset{background-color:var(--map-info-overlay-background);color:var(--map-info-overlay-color);font-size:18px;font-weight:400;border-radius:0 var(--radius-md) var(--radius-md) 0;padding:0 10px}.leaflet-control-geosearch button.reset:hover{background-color:var(--map-info-overlay-button-background-hover)}.leaflet-control-geosearch .results{background:var(--map-info-overlay-background)}.leaflet-control-geosearch .results.active{border-top:1px solid var(--map-info-overlay-heading-border)}.leaflet-control-geosearch .results>*{color:var(--map-info-overlay-color);font-size:14px}.leaflet-control-geosearch .results>.active,.leaflet-control-geosearch .results>:hover{background-color:var(--map-info-overlay-button-background-hover);border-color:var(--map-info-overlay-button-border)}.leaflet-touch .leaflet-control-geosearch .results.active:after{border-left:none}.leaflet-control-geosearch.pending a.leaflet-bar-part:after{border-color:var(--map-info-overlay-color);border-top-color:var(--map-info-overlay-background)}.leaflet-control-geosearch.leaflet-geosearch-bar{margin-left:50px;max-width:30%}@media screen and (max-width: 975px){.leaflet-control-geosearch.leaflet-geosearch-bar{max-width:80%}}.tooltip_style{font-weight:600;background-color:var(--grid-cell-tooltip);color:var(--grid-cell-tooltip-color);border:0 none;text-align:center;line-height:15px;font-size:1.25em;pointer-events:none;display:flex;flex-direction:column;align-items:center}.tooltip_style:before{border-top-color:var(--grid-cell-tooltip)}.tooltip_style:after{border-bottom-color:var(--grid-cell-tooltip)}.tooltip_style span{font-size:.675em;letter-spacing:.05em}.label_style{font-weight:400;border:0 none;text-align:center;line-height:15px;font-size:1.25em;pointer-events:none;display:flex;flex-direction:column;align-items:center;background:transparent;color:var(--hex-label-color);box-shadow:none;text-shadow:0px 1px 3px var(--hex-label-shadow)}.label_style span{font-size:.675em;letter-spacing:.05em}svg path.leaflet-interactive{transition:fill-opacity .33s ease-in-out}.Card{background:var(--side-panel-card-background);border:1px solid var(--side-panel-card-border);border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;box-sizing:border-box}.Card__label{font-size:14px;color:var(--side-panel-card-label-color);margin-bottom:4px;display:block}.Card__content{display:flex;flex-direction:column}.Dropdown__select{width:100%;background:var(--side-panel-input-background);font-size:12px;font-weight:400;color:var(--side-panel-input-color)}.Dropdown__select .MuiSelect-select{padding:8px 32px 8px 12px!important;font-size:12px!important;height:36px!important;box-sizing:border-box!important;color:var(--side-panel-input-color)!important}.Dropdown__select .MuiOutlinedInput-notchedOutline{border:1px solid var(--side-panel-input-border);border-radius:var(--radius-sm)}.Dropdown__select:hover .MuiOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-hover)!important}.Dropdown__select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-focused)!important;border-width:1px!important}.Dropdown__select .MuiSelect-icon{color:var(--side-panel-text-color);opacity:var(--opacity-secondary);transition:opacity .2s ease}.Dropdown__select:hover .MuiSelect-icon{opacity:1}.Dropdown__menu{background-color:var(--side-panel-menu-background)!important;color:var(--side-panel-input-color)!important}.Dropdown__menu .MuiMenuItem-root{font-size:12px!important;padding:6px 16px!important;color:var(--side-panel-input-color)!important}.Dropdown__menu .MuiMenuItem-root:hover{background-color:var(--side-panel-menu-item-background-hover)!important}.Dropdown__menu .MuiMenuItem-root.Mui-selected,.Dropdown__menu .MuiMenuItem-root.Mui-selected:hover{background-color:var(--side-panel-menu-item-background-selected)!important}.datePickerHelperText{font-size:12px;color:var(--side-panel-input-helper-text-color);margin-bottom:8px}.datePickerContainer{display:flex;flex-direction:row;width:100%;gap:16px}.datePickerInputWrapper{display:flex;flex-direction:column;flex:1;min-width:0}.datePickerInputLabel{font-size:12px;color:var(--side-panel-input-helper-text-color);margin-top:4px}.datePickerContainer .MuiPickersOutlinedInput-root{font-size:12px;padding-left:10px!important;padding-right:0!important;background-color:var(--side-panel-input-background)!important;color:var(--side-panel-input-color)!important;height:36px!important;box-sizing:border-box!important}.datePickerContainer .MuiInputAdornment-root{margin-left:0!important}.datePickerContainer .MuiInputAdornment-root .MuiIconButton-root{padding:4px!important;margin-right:4px!important}.datePickerContainer .MuiInputAdornment-root .MuiIconButton-root:hover{background-color:var(--mui-hover)!important}.datePickerContainer .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px!important;color:var(--side-panel-text-color)!important;opacity:var(--opacity-secondary);transition:opacity .2s ease}.datePickerContainer .MuiInputAdornment-root .MuiIconButton-root:hover .MuiSvgIcon-root{opacity:1}.datePickerContainer .MuiPickersOutlinedInput-root input,.datePickerContainer .MuiPickersSectionList-sectionContent,.datePickerContainer .MuiPickersSectionList-sectionSeparator{font-size:12px;color:var(--side-panel-input-color)}.datePickerContainer .MuiPickersOutlinedInput-root>.MuiPickersOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border)!important}.datePickerContainer .MuiPickersOutlinedInput-root:not(.Mui-focused):hover>.MuiPickersOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-hover)!important}.datePickerContainer .MuiPickersOutlinedInput-root.Mui-focused>.MuiPickersOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-focused)!important;border-width:1px!important}.MuiPickersCalendarHeader-label{font-size:16px!important;color:var(--side-panel-datepicker-popup-color)!important}.MuiPickersCalendarHeader-switchViewButton,.MuiPickersArrowSwitcher-button{color:var(--side-panel-datepicker-popup-color)!important}.MuiDayCalendar-weekDayLabel{color:var(--page-content-color)!important}.MuiPickersDay-root{color:var(--side-panel-datepicker-popup-color)!important}.MuiPickersDay-root:hover{background-color:var(--mui-hover)!important}.MuiPickersDay-root.MuiPickersDay-today{border-color:var(--side-panel-datepicker-today-border)!important}.MuiPickersDay-root.Mui-selected{background-color:var(--side-panel-datepicker-selected-background)!important;color:var(--side-panel-datepicker-selected-color)!important}.MuiPickersDay-root.Mui-disabled{color:var(--page-content-color)!important;opacity:var(--opacity-muted)}.MuiYearCalendar-button{font-size:16px!important;color:var(--side-panel-datepicker-popup-color)!important}.MuiYearCalendar-button:hover{background-color:var(--mui-hover)!important}.MuiYearCalendar-button.Mui-selected{background-color:var(--side-panel-datepicker-selected-background)!important;color:var(--side-panel-datepicker-selected-color)!important}.ButtonGroup__buttons.MuiToggleButtonGroup-root{width:100%;border:1px solid var(--side-panel-toggle-button-border);border-radius:var(--radius-sm);overflow:hidden}.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped{flex:1;height:36px;font-size:12px;font-weight:400;text-transform:capitalize;background:var(--side-panel-toggle-button-background);color:var(--side-panel-toggle-button-color);border:none;border-radius:0;margin:0;transition:all .15s ease;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped:not(:last-of-type){border-right:1px solid var(--side-panel-toggle-button-border)}.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped:hover{background:var(--side-panel-toggle-button-background-hover);color:var(--side-panel-toggle-button-color)}.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped.Mui-selected,.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped.Mui-selected:hover{background:var(--side-panel-toggle-button-background-selected);color:var(--side-panel-toggle-button-color-selected)}.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped.Mui-disabled{border-left:none}.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped.Mui-disabled:not(.Mui-selected){opacity:var(--opacity-disabled);color:var(--side-panel-toggle-button-color)}.ButtonGroup__buttons.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped.Mui-disabled.Mui-selected{opacity:var(--opacity-disabled);color:var(--side-panel-toggle-button-color-selected)}.rangeSliderHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.rangeSliderLabel{font-size:14px;color:var(--side-panel-card-label-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px}.rangeSliderValuePills{display:flex;gap:0;align-items:center;flex-shrink:0;background:var(--side-panel-slider-value-container-background);border:1px solid var(--side-panel-slider-value-container-border);border-radius:var(--radius-sm);padding:0 8px;height:28px}.rangeSliderValuePills:hover{border-color:var(--side-panel-input-border-hover)}.rangeSliderValuePills:focus-within{border-color:var(--side-panel-slider-value-container-border-focused);background:var(--side-panel-slider-value-container-background)}.rangeSliderValuePill{width:24px;background:transparent;border:none;font-size:12px;font-weight:400;color:var(--side-panel-slider-value-color);text-align:center;box-sizing:border-box;padding:0}.rangeSliderValuePill:focus{outline:none}.rangeSliderValuePill::-webkit-outer-spin-button,.rangeSliderValuePill::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rangeSliderValuePill[type=number]{-moz-appearance:textfield;appearance:textfield}.rangeSliderValueSeparator{font-size:12px;color:var(--side-panel-slider-separator-color);margin:0 4px}.rangeSliderTrackContainer{padding:4px 8px}.rangeSlider{padding:0!important;height:6px!important}.rangeSlider .MuiSlider-rail{height:5px;border-radius:var(--radius-xs);background-color:var(--side-panel-slider-rail);opacity:1}.rangeSlider .MuiSlider-track{height:6px;border-radius:var(--radius-xs);background-color:var(--side-panel-slider-track);border:none}.rangeSlider .MuiSlider-thumb{width:16px;height:16px;background-color:var(--side-panel-slider-thumb-fill);border:1.5px solid var(--side-panel-slider-thumb-border);box-shadow:none}.rangeSlider .MuiSlider-thumb:hover,.rangeSlider .MuiSlider-thumb.Mui-focusVisible{box-shadow:0 0 0 5px var(--mui-hover)}.rangeSlider .MuiSlider-thumb:active,.rangeSlider .MuiSlider-thumb.Mui-active{box-shadow:0 0 0 7px var(--mui-hover)}.numericRangeLabel{font-size:14px;color:var(--side-panel-card-label-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}.numericRangeContainer{display:flex;flex-direction:row;width:100%;gap:16px}.numericRangeInputWrapper{display:flex;flex-direction:column;flex:1;min-width:0}.numericRangeInput{height:36px;box-sizing:border-box;padding:8px;font-size:12px;font-weight:400;color:var(--side-panel-input-color);background:var(--side-panel-input-background);border:1px solid var(--side-panel-input-border);border-radius:var(--radius-sm);width:100%;-moz-appearance:textfield;appearance:textfield}.numericRangeInput::-webkit-outer-spin-button,.numericRangeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numericRangeInput::placeholder{color:var(--side-panel-input-color);opacity:.4}.numericRangeInput:hover{border-color:var(--side-panel-input-border-hover)}.numericRangeInput:focus{outline:none;border-color:var(--side-panel-input-border-focused)}.numericRangeInput--fixed{background:color-mix(in srgb,var(--side-panel-input-border) 15%,var(--side-panel-input-background));color:var(--side-panel-input-helper-text-color);cursor:default}.numericRangeInput--fixed:hover{border-color:var(--side-panel-input-border)}.numericRangeInput--fixed:focus{border-color:var(--side-panel-input-border)}.MultiSelect__select{width:100%;background:var(--side-panel-input-background);font-size:12px;font-weight:400;color:var(--side-panel-input-color);min-height:36px!important;box-sizing:border-box!important}.MultiSelect__select .MuiSelect-select{padding:8px 32px 8px 8px!important;min-height:0!important}.MultiSelect__select .MuiOutlinedInput-notchedOutline{border:1px solid var(--side-panel-input-border);border-radius:var(--radius-sm)}.MultiSelect__select:hover .MuiOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-hover)!important}.MultiSelect__select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-focused)!important;border-width:1px!important}.MultiSelect__chips{display:flex;flex-wrap:wrap;gap:8px}.MultiSelect__chip{background:var(--side-panel-chip-background)!important;border:1px solid var(--side-panel-chip-border)!important;font-size:12px!important;height:24px!important;color:var(--side-panel-chip-color)!important;border-radius:var(--radius-sm)!important}.MultiSelect__chip .MuiChip-deleteIcon{color:var(--side-panel-chip-delete-icon-color)!important;font-size:16px!important}.MultiSelect__chip .MuiChip-deleteIcon:hover{color:var(--side-panel-chip-delete-icon-color-hover)!important}.MultiSelect__select .MuiSelect-icon{color:var(--side-panel-text-color);opacity:var(--opacity-secondary);transition:opacity .2s ease}.MultiSelect__select:hover .MuiSelect-icon{opacity:1}.MultiSelect__menu{background-color:var(--side-panel-menu-background)!important;color:var(--side-panel-input-color)!important}.MultiSelect__menu .MuiMenuItem-root{font-size:12px!important;padding:6px 16px!important;color:var(--side-panel-input-color)!important}.MultiSelect__menu .MuiMenuItem-root:hover{background-color:var(--side-panel-menu-item-background-hover)!important}.MultiSelect__menu .MuiMenuItem-root.Mui-selected,.MultiSelect__menu .MuiMenuItem-root.Mui-selected:hover{background-color:var(--side-panel-menu-item-background-selected)!important}.TextField__input{width:100%;background:var(--side-panel-input-background);font-size:12px;font-weight:400;color:var(--side-panel-input-color)}.TextField__input .MuiInputBase-input{padding:8px!important;font-size:12px;color:var(--side-panel-input-color);height:36px!important;box-sizing:border-box!important}.TextField__input .MuiOutlinedInput-notchedOutline{border:1px solid var(--side-panel-input-border);border-radius:var(--radius-sm)}.TextField__input:hover .MuiOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-hover)!important}.TextField__input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--side-panel-input-border-focused)!important;border-width:1px!important}.queryableFilters{width:100%}.queryableField{margin-bottom:12px}.queryableFiltersError{margin-bottom:15px}.ViewSelector__checkbox{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:8px;margin-left:-4px}.ViewSelector__checkbox .MuiCheckbox-root{padding:4px!important;margin-right:4px!important;color:var(--side-panel-checkbox-color-unchecked)!important}.ViewSelector__checkbox .MuiCheckbox-root.Mui-checked{color:var(--side-panel-checkbox-color-checked)!important}.ViewSelector__checkbox .MuiCheckbox-root:hover{background-color:var(--mui-hover)!important}.ViewSelector__checkbox span{font-size:14px;color:var(--side-panel-text-color-secondary)}.MultiCollectionsSearch{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;padding-bottom:8px}.MultiCollectionsSearch__scrollable{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding-bottom:28px;padding-left:8px;padding-right:8px}.MultiCollectionsSearch__scrollable::-webkit-scrollbar{width:var(--scrollbar-width-md)}.MultiCollectionsSearch__scrollable::-webkit-scrollbar-track{background:var(--side-panel-scrollbar-track)}.MultiCollectionsSearch__scrollable::-webkit-scrollbar-thumb{background:var(--side-panel-scrollbar-thumb);border-radius:var(--radius-sm)}.MultiCollectionsSearch__scrollable::-webkit-scrollbar-thumb:hover{background:var(--side-panel-scrollbar-thumb-hover)}.MultiCollectionsSearch__scrollable{scrollbar-width:thin;scrollbar-color:var(--side-panel-scrollbar-thumb) var(--side-panel-scrollbar-track)}.MultiCollectionsSearch__section{display:flex;flex-direction:column;gap:12px}.MultiCollectionsSearch__additional-section{padding-top:8px}.MultiCollectionsSearch__selected-additional-filters{display:flex;flex-direction:column;gap:6px;margin-top:4px}.MultiCollectionsSearch__filters-grid{display:flex;flex-direction:column;gap:12px}.MultiCollectionsSearch__header-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.MultiCollectionsSearch__collections-button{height:44px;width:100%;padding:10px 16px;border:1px solid var(--side-panel-button-border);border-radius:var(--radius-sm);background:var(--side-panel-card-background);color:var(--side-panel-card-label-color);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;white-space:nowrap}.MultiCollectionsSearch__collections-button:hover{background-color:var(--side-panel-toggle-button-background-hover);color:var(--side-panel-text-color)}.MultiCollectionsSearch__collections-button:focus-visible{outline:2px solid var(--brand-accent-primary);outline-offset:-2px}.MultiCollectionsSearch__collections-label{display:flex;align-items:center;gap:12px;width:100%}.MultiCollectionsSearch__collections-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.MultiCollectionsSearch__collections-expand-icon{flex-shrink:0;font-size:20px;color:var(--side-panel-text-color-secondary);transform:rotate(-90deg)}.MultiCollectionsSearch__temporalRange{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-md);background:var(--side-panel-card-background)}.MultiCollectionsSearch__temporalRangeTitle{margin:0;font-size:14px;font-weight:600;color:var(--side-panel-card-label-color)}.MultiCollectionsSearch__temporalRangeInputs{display:flex;gap:8px}.MultiCollectionsSearch__temporalRangeField{display:flex;flex-direction:column;flex:1;gap:4px;font-size:12px;color:var(--side-panel-text-color-secondary)}.MultiCollectionsSearch__actions{display:flex;gap:8px;align-items:center;justify-content:center;height:44px;padding:0 12px;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-md);background:var(--side-panel-card-background);color:var(--side-panel-card-label-color);cursor:pointer;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.MultiCollectionsSearch__actions:hover{background-color:var(--side-panel-toggle-button-background-hover);color:var(--side-panel-text-color)}.MultiCollectionsSearch__actions:focus-visible{outline:2px solid var(--brand-accent-primary);outline-offset:-2px}.FilterAccordion{border:1px solid var(--side-panel-card-border);border-radius:var(--radius-md);background:var(--side-panel-card-background);overflow:hidden}.FilterAccordion__header{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:var(--side-panel-card-background);cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;text-align:left}.FilterAccordion__header:hover{background-color:var(--side-panel-toggle-button-background-hover)}.FilterAccordion__header:focus{outline:2px solid var(--brand-accent-primary);outline-offset:-2px}.FilterAccordion__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--side-panel-card-label-color)}.FilterAccordion__count{flex-shrink:0;font-size:12px;font-weight:600;color:var(--side-panel-text-color-secondary);padding:2px 6px;background-color:var(--side-panel-card-content-background);border-radius:var(--radius-xs);min-width:24px;text-align:center;white-space:nowrap}.FilterAccordion__icon{flex-shrink:0;font-size:20px;color:var(--side-panel-text-color-secondary);transition:transform .2s ease}.FilterAccordion__selected-tag{flex-shrink:0;font-size:11px;font-weight:600;color:var(--brand-accent-primary);background-color:color-mix(in srgb,var(--brand-accent-primary) 15%,transparent);border-radius:10px;padding:2px 8px;white-space:nowrap}.FilterAccordion__icon--open{transform:rotate(180deg)}.FilterAccordion__loading-bar{border-radius:0}.FilterAccordion__content{display:flex;flex-direction:column;border-top:1px solid var(--side-panel-card-border)}.FilterAccordion__toolbar{display:flex;justify-content:space-between;align-items:center;padding:6px 12px}.FilterAccordion__search-wrapper,.FilterAccordion__select-all-button{border:1px solid var(--page-header-button-border);background:var(--page-header-button-background);border-radius:var(--radius-sm);transition:all .33s ease-in-out;cursor:pointer;font-size:.75rem;font-weight:400}.FilterAccordion__search-wrapper{display:flex;align-items:center}.FilterAccordion__search{width:80px;border:none;background:none;color:var(--page-header-button-color);padding:6px;font-size:.75rem;font-weight:400}.FilterAccordion__search-clear{border:none;background:none;display:grid;place-items:center}.FilterAccordion__search-clear-icon{color:var(--page-header-button-color);transition:all .33s ease-in-out;border-radius:50%}.FilterAccordion__search-clear:hover .FilterAccordion__search-clear-icon{background:var(--page-header-button-background-hover);color:var(--page-header-button-color-hover)}.FilterAccordion__select-all-button{width:105px;color:var(--page-header-button-color);padding:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilterAccordion__select-all-button:hover:not(:disabled){border-color:var(--page-header-button-border-hover);background:var(--page-header-button-background-hover);color:var(--page-header-button-color-hover)}.FilterAccordion__select-all-button:disabled{opacity:.5;cursor:not-allowed}.FilterAccordion__toolbar--search-only .FilterAccordion__search-wrapper{flex:1}.FilterAccordion__toolbar--search-only .FilterAccordion__search{width:100%}.FilterAccordion__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));max-height:300px;overflow-y:auto;padding:0 8px}.FilterAccordion__item{display:flex;align-items:center;padding:4px 8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;border-radius:var(--radius-sm)}.FilterAccordion__item:hover{background-color:var(--side-panel-menu-item-background-hover)}.FilterAccordion__item--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.FilterAccordion__item-label{font-size:13px;color:var(--side-panel-text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterAccordion__item-frequency{margin-left:4px;font-size:11px;color:var(--side-panel-text-color-secondary)}.FilterAccordion__items::-webkit-scrollbar{width:var(--scrollbar-width-sm)}.FilterAccordion__items::-webkit-scrollbar-track{background:var(--side-panel-scrollbar-track);border-radius:var(--radius-xs)}.FilterAccordion__items::-webkit-scrollbar-thumb{background:var(--side-panel-scrollbar-thumb);border-radius:var(--radius-xs)}.FilterAccordion__items::-webkit-scrollbar-thumb:hover{background:var(--side-panel-scrollbar-thumb-hover)}.AdditionalFilters{border:1px solid var(--side-panel-card-border);border-radius:var(--radius-md);background:var(--side-panel-card-background);overflow:hidden}.AdditionalFilters__header{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background-color:var(--side-panel-card-background);cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;text-align:left}.AdditionalFilters__header:hover{background-color:var(--side-panel-toggle-button-background-hover)}.AdditionalFilters__header:focus{outline:2px solid var(--brand-accent-primary);outline-offset:-2px}.AdditionalFilters__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--side-panel-card-label-color)}.AdditionalFilters__icon{flex-shrink:0;font-size:20px;color:var(--side-panel-card-label-color)}.AdditionalFilters__content{display:flex;flex-direction:column;padding:12px 0;border-top:1px solid var(--side-panel-card-border)}.AdditionalFilters__dropdown{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:0 8px}.AdditionalFilters__dropdown-item{padding:4px 8px;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--side-panel-card-label-color);font-size:13px;text-align:left;cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.AdditionalFilters__dropdown-item:hover{background-color:var(--side-panel-menu-item-background-hover)}.AdditionalFilters__dropdown-item:focus-visible{outline:2px solid var(--brand-accent-primary);outline-offset:-2px}.AdditionalFilters__item{display:flex;flex-direction:column;gap:6px;padding:6px 8px;background-color:var(--side-panel-card-background);border-radius:var(--radius-sm);transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;border:1px solid var(--side-panel-card-border)}.AdditionalFilters__item:hover{background-color:var(--side-panel-menu-item-background-hover)}.AdditionalFilters__item-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.AdditionalFilters__item-label{font-size:13px;font-weight:500;color:var(--side-panel-text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.AdditionalFilters__item-range{display:flex;gap:6px}.AdditionalFilters__item-range .AdditionalFilters__item-input{flex:1;min-width:0}.AdditionalFilters__item-remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-xs);background-color:transparent;color:var(--side-panel-text-color-secondary);cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.AdditionalFilters__item-remove:hover{background-color:var(--side-panel-toggle-button-background-hover);color:var(--side-panel-text-color)}.AdditionalFilters__item-remove:focus-visible{outline:2px solid var(--brand-accent-primary);outline-offset:-2px}.AdditionalFilters__item-input{padding:4px 6px;border:1px solid var(--side-panel-button-border);border-radius:var(--radius-xs);background-color:var(--side-panel-input-background);color:var(--side-panel-text-color);font-size:12px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.AdditionalFilters__item-input:hover{border-color:var(--side-panel-button-border-hover)}.AdditionalFilters__item-input:focus{outline:none;border-color:var(--brand-accent-primary);box-shadow:0 0 0 2px rgba(var(--brand-accent-primary-rgb),.1)}.AdditionalFilters__item-input::placeholder{color:var(--side-panel-text-color-secondary)}.AdditionalFilters__item-select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 4px center;background-size:1.5em 1.5em;padding-right:28px}.AdditionalFilters__item-select option{background-color:var(--side-panel-input-background);color:var(--side-panel-text-color)}.AdditionalFilters__item-error{margin:6px 0 0;font-size:12px;color:var(--brand-danger, #d14343);line-height:1.3}.AdditionalFilters__message{margin:8px 12px 0;color:var(--side-panel-text-color-secondary);font-size:14px;font-weight:400;line-height:1.35}.AdditionalFilters__message--error{color:var(--validation-error-border)}.AdditionalFilters__dropdown::-webkit-scrollbar{width:var(--scrollbar-width-sm)}.AdditionalFilters__dropdown::-webkit-scrollbar-track{background:var(--side-panel-scrollbar-track);border-radius:var(--radius-xs)}.AdditionalFilters__dropdown::-webkit-scrollbar-thumb{background:var(--side-panel-scrollbar-thumb);border-radius:var(--radius-xs)}.AdditionalFilters__dropdown::-webkit-scrollbar-thumb:hover{background:var(--side-panel-scrollbar-thumb-hover)}.popupResultsContainer{height:100%;width:100%;display:flex;flex-direction:column}.popupResults{height:100%;display:flex;flex-direction:column}.popupResultsContent{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:8px 8px 28px}.popupResultsContent::-webkit-scrollbar{width:var(--scrollbar-width-md)}.popupResultsContent::-webkit-scrollbar-track{background:var(--side-panel-scrollbar-track)}.popupResultsContent::-webkit-scrollbar-thumb{background:var(--side-panel-scrollbar-thumb);border-radius:var(--radius-sm)}.popupResultsContent::-webkit-scrollbar-thumb:hover{background:var(--side-panel-scrollbar-thumb-hover)}.popupResultsContent{scrollbar-width:thin;scrollbar-color:var(--side-panel-scrollbar-thumb) var(--side-panel-scrollbar-track)}.popupResultsEmpty{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;font-size:16px;text-align:center}.popupResultsEmptyPrimaryText{font-weight:700;margin-bottom:20px}.popupResultsEmptySecondaryText{font-size:14px;max-width:80%}.enhancedDetailsSection{display:flex;flex-direction:column;gap:28px}.enhancedDetailsSection .item-header{margin-bottom:0;padding-bottom:8px}.stac-link-section{padding:12px 0;text-align:center}.stac-link-section a{color:var(--side-panel-link-color);text-decoration:underline;font-size:14px}.stac-link-section a:hover{color:var(--side-panel-link-color-hover)}.fields-container{display:flex;flex-direction:column;gap:0;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-md);background-color:var(--side-panel-card-background);overflow:hidden}.field-group-title{margin:0;padding:10px 12px 6px;font-size:14px;font-weight:500;color:var(--side-panel-heading-color);text-transform:capitalize;display:flex;align-items:center;justify-content:space-between}.field-group-title-text{display:inline-flex;align-items:center}.field-group-title-button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:inherit;padding:0;cursor:pointer;font:inherit}.collapse-icon{color:var(--side-panel-text-color);opacity:var(--opacity-secondary)}.field-group-title-button:hover .collapse-icon{opacity:1}.field-group-title-end{display:flex;align-items:center;gap:8px}.field-group-count-badge{font-size:11px;font-weight:500;color:var(--brand-accent-primary);background:var(--side-panel-badge-background);padding:2px 8px;border-radius:var(--radius-pill);line-height:1.2}.field-group,.link-group{margin-top:0}.field-group+.field-group,.link-group+.link-group{position:relative}.field-group+.field-group:before,.link-group+.link-group:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background-color:var(--side-panel-card-border)}.field-grid,.asset-grid,.link-grid{display:grid;grid-template-columns:repeat(var(--columns, 1),1fr);gap:0;padding:0 12px 8px;margin-left:12px}.asset-grid{gap:2px 12px}.link-grid{grid-template-columns:1fr;gap:0}.field-grid{gap:0;grid-template-columns:auto 1fr}.field-grid-item{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;gap:0 6px;word-break:break-word;min-width:0;padding:2px 0}.field-label-inline{font-weight:400;color:var(--side-panel-text-color-secondary);font-size:14px;flex-shrink:0}.field-label-has-tooltip{text-decoration:underline dotted var(--side-panel-card-label-color);text-decoration-thickness:1px;text-underline-offset:2px}.asset-card .field-label-inline{font-size:14px;font-weight:500;color:var(--side-panel-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.field-value-inline{color:var(--side-panel-text-color-secondary);flex:1;display:flex;align-items:center;font-size:14px;min-width:0}.asset-list .field-value-inline{flex-direction:column;align-items:flex-start}.asset-title-row{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.asset-details-row{display:grid;grid-template-columns:auto 1fr;gap:2px 4px;width:100%}.asset-description{font-size:12px;line-height:1.3;color:var(--side-panel-text-color);word-break:break-word}.asset-meta-line{font-size:12px;line-height:1.3;color:var(--side-panel-text-color-secondary)}.asset-meta-line.asset-meta-pair{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline}.asset-meta-label{white-space:nowrap}.asset-meta-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-system-name{font-weight:700}.grid-component{display:inline}.asset-list,.link-display{display:flex;flex-direction:column;gap:0;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-md);background-color:var(--side-panel-card-background);overflow:hidden}.EnhancedDetails__section{display:flex;flex-direction:column;gap:12px}.EnhancedDetails__heading{font-size:16px;font-weight:600;color:var(--side-panel-heading-color);letter-spacing:0;margin-bottom:4px}.asset-card{color:var(--side-panel-text-color);padding:8px 0;overflow:hidden}.asset-card{border-bottom:1px solid var(--side-panel-horizontal-divider-color)}.asset-card:last-child{border-bottom:none}.asset-content{display:flex;flex-direction:column;gap:3px;min-width:0}.asset-actions{display:flex;gap:8px;margin-top:6px;align-items:center;color:var(--brand-accent-primary)}.copy-target{cursor:pointer}.copy-target:hover{color:var(--brand-accent-primary)}.tooltip-field-label{background-color:var(--side-panel-card-background)!important;color:var(--side-panel-text-color)!important;border-radius:var(--radius-sm)!important;padding:6px 10px!important;font-size:12px!important;max-width:260px!important;box-shadow:0 2px 8px var(--shadow-tooltip)!important;border:1px solid var(--tooltip-border)!important}.icon-info,.icon-copy{margin-left:4px;opacity:var(--opacity-secondary);transition:opacity .2s ease;font-size:inherit}.icon-info:hover,.icon-copy:hover{opacity:1}.icon-copy{cursor:pointer}.field-value-truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;max-width:100%}.link-card{color:var(--side-panel-text-color);padding:8px 0;display:flex;flex-direction:column;gap:3px;overflow:hidden}.link-card+.link-card{border-top:1px solid var(--side-panel-horizontal-divider-color)}.link-content{display:flex;flex-direction:column;gap:3px;min-width:0}.link-title{font-weight:500;color:var(--side-panel-text-color);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-details-row{display:grid;grid-template-columns:auto 1fr;gap:2px 4px;width:100%}.link-meta-line{font-size:12px;line-height:1.3;color:var(--side-panel-text-color-secondary)}.link-meta-line.link-meta-pair{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline}.link-meta-label{white-space:nowrap}.link-meta-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-actions{display:flex;gap:4px;margin-top:6px;align-items:center}.popupResult,.popupResultHero{display:flex;flex-direction:column}.popupResultHero .item-header{width:100%}.popupResultThumbnailContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:304px;margin:8px auto 10px}.popupResultThumbnail{width:100%;max-width:304px;border-radius:var(--radius-sm)}.popupResultDetails{font-size:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}.detailRow{width:240px;max-width:100%;display:flex;flex-direction:column;line-height:1.6}.popupResultDetailsRowKey{font-weight:700;color:var(--side-panel-heading-color)}.popupResultDetailsRowValue{font-size:14px;word-wrap:break-word}.popupResultDetailsHrefLink{color:var(--side-panel-link-color);text-decoration:underline;width:100%;font-size:14px;margin-bottom:5px}.popupResultDetailsHrefLink:hover{color:var(--side-panel-link-color-hover)}.item-header{margin-bottom:28px}.item-header-fields{display:flex;flex-direction:column;gap:10px}.item-header-field{display:flex;flex-direction:column;gap:2px;min-width:0}.item-header-label{font-size:14px;font-weight:500;color:var(--side-panel-heading-color)}.item-header-value{font-size:14px;font-weight:400;color:var(--side-panel-text-color-secondary);line-height:1.4}.item-header-value--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VisualizationDropdown{display:flex;flex-direction:column;margin-top:10px;padding-top:10px;border-top:1px solid var(--side-panel-card-border);gap:6px}.VisualizationDropdown__label{font-size:14px;font-weight:500;color:var(--side-panel-heading-color)}.VisualizationDropdown__controls{display:flex;flex-direction:column}.VisualizationDropdown__checkbox{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:8px;margin-left:-4px}.VisualizationDropdown__checkbox .MuiCheckbox-root{padding:4px!important;margin-right:4px!important;color:var(--side-panel-checkbox-color-unchecked)!important}.VisualizationDropdown__checkbox .MuiCheckbox-root.Mui-checked{color:var(--side-panel-checkbox-color-checked)!important}.VisualizationDropdown__checkbox .MuiCheckbox-root:hover{background-color:var(--mui-hover)!important}.VisualizationDropdown__checkbox span{font-size:14px;color:var(--side-panel-text-color-secondary)}.popupFooter{display:flex;align-items:center;justify-content:center;margin-top:-8px;padding:0 8px 12px;border-bottom:1px solid var(--side-panel-horizontal-divider-color)}.popupFooterControls{width:100%;display:flex;align-items:center;justify-content:space-between}.popupFooterNav{display:flex;align-items:center;gap:4px}.popupFooterCount{font-size:14px;min-width:60px;text-align:center;-webkit-user-select:none;user-select:none}.popupFooterButton{background-color:var(--side-panel-button-background);color:var(--side-panel-button-color);font-weight:700;height:30px;width:30px;border:1px solid var(--side-panel-button-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.popupFooterButton:hover{background-color:var(--side-panel-button-background-hover)}.popupFooterButton:disabled{opacity:var(--opacity-muted);cursor:default}.popupFooterButton:disabled:hover{background-color:var(--side-panel-button-background)}.popupFooterCartButton{background-color:var(--side-panel-button-background);color:var(--side-panel-button-color);height:30px;width:30px;border:1px solid var(--side-panel-button-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.popupFooterCartButton:hover{background-color:var(--side-panel-button-background-hover)}.popupFooterCartButton--add{color:var(--side-panel-button-icon-accent)}.collections-pane{position:absolute;top:0;bottom:0;display:flex;z-index:120;pointer-events:none}.collections-pane--left-sidebar{left:var(--collections-pane-offset, 340px)}.collections-pane--right-sidebar{right:var(--collections-pane-offset, 340px);flex-direction:row-reverse}.collections-pane__panel{height:100%;width:600px;min-width:600px;max-width:600px;background-color:var(--side-panel-background);border-left:1px solid var(--side-panel-tab-separator);border-right:1px solid var(--side-panel-tab-separator);display:flex;flex-direction:column;pointer-events:auto}.collections-pane__collection-item,.collections-pane__collection-button,.collections-pane__collection-title,.collections-pane__collection-description,.collections-pane__collection-info,.collections-pane__details-value,.collections-pane__kv-value{color:var(--side-panel-text-color)}.collections-pane--right-sidebar .collections-pane__panel{border-left:1px solid var(--side-panel-tab-separator);border-right:1px solid var(--side-panel-tab-separator)}.collections-pane__panel-header{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 12px}.collections-pane__panel-title{font-size:16px;font-weight:700;color:var(--side-panel-tab-color);margin:0}.collections-pane__panel-close{background:none;border:none;color:var(--side-panel-tab-color);cursor:pointer;font-size:18px;line-height:1;padding:4px}.collections-pane__panel-controls{display:flex;gap:8px;padding:0 12px 12px}.collections-pane__search-input,.collections-pane__sort-select{height:34px;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-sm);background:var(--side-panel-card-background);color:var(--side-panel-text-color);font-size:12px;padding:0 10px}.collections-pane__search-input{flex:1}.collections-pane__sort-select{width:clamp(7rem,24%,8.5rem);flex-shrink:0}.collections-pane__panel-body{padding:12px;overflow-y:auto;min-height:0}.collections-pane__details-view{display:flex;flex-direction:column;gap:20px}.collections-pane__details-view .item-header{margin-bottom:0}.collections-pane__header-value{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.collections-pane__details-view .field-grid-item{align-items:start;gap:4px 8px}.collections-pane__details-view .field-value-inline{display:block;white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:0}.collections-pane__details-view .field-value-truncated{display:block;white-space:pre-line;overflow:visible;text-overflow:clip;line-height:1.45}.collections-pane__collection-button{flex:1;display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border:none;border-radius:0;padding:0;cursor:pointer;color:var(--side-panel-text-color);height:100%}.collections-pane__collection-item--active{border-color:var(--side-panel-tab-bottom-selected);box-shadow:inset 0 0 0 1px var(--side-panel-tab-bottom-selected)}.collections-pane__collection-item{display:flex;align-items:stretch;gap:6px;height:140px;box-sizing:border-box;padding:10px;background:var(--side-panel-card-background);border:1px solid var(--side-panel-card-border);border-radius:var(--radius-sm)}.collections-pane__collection-item--disabled{opacity:.55}.collections-pane__collection-thumbnail{width:110px;height:100%;flex-shrink:0;object-fit:cover}.collections-pane__collection-info{display:flex;flex:1;min-width:0;flex-direction:column}.collections-pane__collection-checkbox{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0}.collections-pane__collection-title{font-size:14px;font-weight:700;margin-bottom:4px}.collections-pane__collection-frequency{margin-left:6px;font-size:12px;font-weight:500;color:var(--side-panel-text-color-secondary)}.collections-pane__collection-description{font-size:12px;color:var(--side-panel-text-color-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collections-pane__details-description{font-size:13px;color:var(--side-panel-text-color-secondary);margin-bottom:8px}.collections-pane__details-grid{display:flex;flex-direction:column;gap:8px}.collections-pane__details-row{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--side-panel-tab-separator)}.collections-pane__details-row--inline{flex-direction:row;align-items:baseline}.collections-pane__details-key{font-size:12px;font-weight:700;color:var(--side-panel-tab-color);text-transform:uppercase}.collections-pane__details-value{font-size:12px;color:var(--side-panel-text-color);word-break:break-word}.collections-pane__details-card{padding:8px;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-sm);background:var(--side-panel-card-content-background)}.collections-pane__kv-list{display:flex;flex-direction:column;gap:8px}.collections-pane__kv-row{display:flex;align-items:baseline;gap:8px}.collections-pane__kv-key{font-size:12px;font-weight:700;color:var(--side-panel-tab-color)}.collections-pane__kv-value{font-size:12px;color:var(--side-panel-text-color)}.collections-pane__details-json{margin:0;padding:8px;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-sm);background:var(--side-panel-card-content-background);white-space:pre-wrap;word-break:break-word;font-size:11px}.collections-pane__details-muted{color:var(--side-panel-text-color-secondary)}.collections-pane__details-links{margin:0;padding-left:16px}.collections-pane__details-link-item{margin-bottom:6px}.collections-pane__details-link{color:var(--side-panel-tab-bottom-selected);text-decoration:none}.collections-pane__details-link:hover{text-decoration:underline}.collections-pane__providers{display:flex;flex-direction:column;gap:8px}.collections-pane__provider-card{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--side-panel-card-border);border-radius:var(--radius-sm);background:var(--side-panel-card-content-background)}.collections-pane__provider-link{font-size:12px;color:var(--side-panel-tab-bottom-selected);text-decoration:none;word-break:break-word}.collections-pane__provider-link:hover{text-decoration:underline}.collections-pane__empty{font-size:13px;color:var(--side-panel-text-color-secondary)}@media screen and (max-width: 1200px){.collections-pane__panel{width:280px}.collections-pane--tablet-details-open .collections-pane__panel{width:50vw;min-width:50vw;max-width:50vw}}@media screen and (max-width: 900px){.collections-pane{left:auto;right:0;width:100%;justify-content:flex-end}.collections-pane--right-sidebar{right:0}.collections-pane__panel{width:min(360px,100%)}}.PanelToggle{position:fixed;top:50%;transform:translateY(-50%);z-index:99;width:16px;background-color:var(--side-panel-background);border:1px solid var(--side-panel-background);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:8px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:left .3s ease-in-out,right .3s ease-in-out,background-color .2s ease;box-shadow:2px 0 4px var(--panel-toggle-shadow)}.PanelToggle.rightSidebar{border-left:1px solid var(--side-panel-background);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);box-shadow:-2px 0 4px var(--panel-toggle-shadow)}.PanelToggle:before,.PanelToggle:after{content:"";position:absolute;left:-3px;width:6px;height:6px;border-left:3px solid var(--side-panel-background)}.PanelToggle.rightSidebar:before,.PanelToggle.rightSidebar:after{left:auto;right:-3px;border-left:none;border-right:3px solid var(--side-panel-background)}.PanelToggle:before{top:-7px;border-bottom:3px solid var(--side-panel-background);border-radius:0px 0px 0px var(--radius-md)}.PanelToggle.rightSidebar:before{border-radius:0px 0px var(--radius-md) 0px}.PanelToggle:after{bottom:-7px;border-top:3px solid var(--side-panel-background);border-radius:var(--radius-md) 0px 0px 0px}.PanelToggle.rightSidebar:after{border-radius:0px var(--radius-md) 0px 0px}.PanelToggle:hover svg{color:var(--panel-toggle-icon-color-hover)}.PanelToggle svg{font-size:20px;color:var(--panel-toggle-icon-color)}.PageHeader{width:100%;height:64px;background-color:var(--page-header-background);display:flex;align-items:stretch;justify-content:space-between;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pageHeaderRightButtons{display:flex;flex-direction:row}.pageHeaderLeft{padding:15px;display:flex;align-items:center;width:50%}.dashboardLink{margin-right:10px;font-size:16px;height:100%;display:flex;align-items:center;justify-content:center}.pageHeaderRight{padding:15px;display:flex;align-items:center}.headerLogoImage{max-width:100%;max-height:30px;min-width:150px}.brandLogoImage{height:34px;width:auto;vertical-align:middle;margin-left:3px}.filmDrop{padding:6px;min-width:90px}.pageHeaderLink{margin-left:0;margin-right:10px;border:1px var(--page-header-button-border) solid;color:var(--page-header-button-color);padding:6px 16px;font-weight:600;display:flex;align-items:center;border-radius:var(--radius-sm);background:var(--page-header-button-background);transition:all .33s ease-in-out}.OpenIcon{margin-left:6px;height:14px;width:14px}.pageHeaderLink:hover{cursor:pointer;border:1px var(--page-header-button-border-hover) solid;background:var(--page-header-button-background-hover);color:var(--page-header-button-color-hover)}.cartButtonHeaderBar{margin-left:auto}.logoutButton{background-color:var(--logout-button-background);color:var(--logout-button-color);padding:10px;font-size:16px;cursor:pointer;border:1px solid var(--logout-button-border);border-radius:var(--radius-md)}.logoutButton:hover{background-color:var(--logout-button-background-hover)}@media screen and (max-width: 950px){.buttonLink{display:none}}.headerLogoButton{border:none;background:none;cursor:pointer}.breadcrumb{margin-left:15px;display:flex;align-items:center;font-size:14px;color:var(--side-panel-heading-color);gap:6px}.cartButton{display:flex;flex-direction:column;align-items:center;justify-content:center;height:30px;width:35px;border-radius:var(--radius-md);border:1px var(--cart-button-border-disabled) solid;padding:10px;font-size:16px;font-weight:700;background:var(--cart-button-background-disabled);color:var(--cart-button-color-disabled);-webkit-user-select:none;user-select:none}.cartButtonEnabled{cursor:pointer;color:var(--cart-button-color);background-color:var(--cart-button-background);border-color:var(--cart-button-border)}.cartCountContainer{min-width:25px;height:30px;padding-left:3px;padding-right:3px;background-color:var(--cart-button-count-background-disabled);color:var(--cart-button-count-color-disabled);display:flex;align-items:center;justify-content:center;margin-top:3px;border-radius:var(--radius-sm);font-weight:400}.cartCountContainerEnabled{background-color:var(--cart-button-count-background);color:var(--cart-button-count-color)}.theme-switcher{margin-left:0;margin-right:10px;border:1px var(--page-header-button-border) solid;border-radius:var(--radius-sm);width:38px;height:38px;cursor:pointer;transition:all .33s ease-in-out;display:flex;align-items:center;justify-content:center;background:var(--page-header-button-background);color:var(--page-header-button-color)}.theme-switcher:hover{background:var(--page-header-button-background-hover);border:1px var(--page-header-button-border-hover) solid;color:var(--page-header-button-color-hover)}.theme-switcher:focus{outline:none}.theme-switcher-icon{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.theme-switcher-icon svg{width:16px;height:16px}:root{--oidc-min-width: 100px}.oidcAuthButton{min-height:38px;min-width:var(--oidc-min-width);border:1px var(--page-header-button-border) solid;color:var(--page-header-button-color);padding:6px 16px;font-weight:600;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);background:var(--page-header-button-background);transition:all .33s ease-in-out;cursor:pointer}.oidcAuthButton:hover{border:1px var(--page-header-button-border-hover) solid;background:var(--page-header-button-background-hover);color:var(--page-header-button-color-hover)}.oidcAuthButton:has(.oidcAuthButtonInner):hover{color:var(--page-header-button-color)}.oidcAuthButtonInner{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e0e0e0}.oidcMenu .MuiPaper-root{min-width:var(--oidc-min-width);max-width:var(--oidc-min-width)}@media screen and (max-width: 950px){.oidcAuthButton{min-width:min-content}}.mobileNavButton{display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--page-header-button-color);cursor:pointer;padding:4px}.pageHeaderRightItems{display:contents}.drawerList{display:flex;flex-direction:column;flex:1}.drawerList .MuiListItemButton-root{flex:none}.drawerExternalIcon{min-width:auto!important;padding:6px}.drawerBottomSection{list-style:none;padding:0}.drawerThemeIcon{min-width:32px!important}.drawerCartItem{justify-content:center}.mobileNavDrawerPaper{width:min(280px,85vw);background:var(--page-header-background)!important;color:var(--page-header-button-color)!important;display:flex;flex-direction:column}.mobileNavDrawerPaper .MuiListItemIcon-root{color:inherit}.mobileNavDrawerPaper .MuiDivider-root{border-color:var(--blue-gray-4)}.drawerHeader{display:flex;align-items:center;justify-content:flex-end;padding:0 22px;height:var(--header-height, 55px);flex-shrink:0;gap:8px;margin-bottom:8px}.drawerUserInfo{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.mobileNavDrawerPaper .MuiListItemButton-root{padding-left:22px;padding-right:22px}.drawerUserAvatar{width:34px;height:34px;border-radius:50%;border:1px solid var(--page-header-button-border);background:var(--page-header-button-background);color:var(--page-header-button-color);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.drawerUserName{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawerCloseButton{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--page-header-button-color);cursor:pointer;padding:6px}.drawerCloseButton:hover{background:var(--brand-accent-primary-hover-bg)}@media (max-width: 900px){.mobileNavButton{display:flex}.pageHeaderRightItems{display:none}}.uploadGeojsonModal{position:fixed;inset:0;z-index:100;background:var(--app-background-disabled);display:flex;align-items:center;justify-content:center}.uploadGeojsonModalContainer{width:600px;max-width:80%;min-height:280px;background:var(--map-info-overlay-background);border:1px solid var(--map-info-overlay-border);color:var(--map-info-overlay-color);padding:20px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.uploadGeojsonModalTitle{font-size:20px;font-weight:700;position:absolute;top:20px;left:20px}.fileToUploadText{position:absolute;bottom:25px;left:20px;right:140px;width:calc(100% - 220px);white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.uploadGeojsonModalActionButtons{position:absolute;right:20px;display:flex;flex-direction:row;bottom:10px}.uploadGeojsonModalActionButton{height:32px;width:50px;background-color:var(--map-info-overlay-button-background);border:none;color:var(--map-info-overlay-button-color);padding:15px 32px;text-align:center;text-decoration:none;font-size:16px;cursor:pointer;border:1px solid var(--map-info-overlay-button-border);margin-bottom:10px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-left:10px}.uploadGeojsonModalActionButton:hover:not(:disabled){background:var(--map-info-overlay-button-background-hover);color:var(--map-info-overlay-button-color-hover)}.uploadGeojsonModalActionButtonDisabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (max-width: 650px){.fileToUploadText{font-size:14px}}.uploadGeojsonDropZone{padding:20px;border-width:2px;border-radius:var(--radius-sm);border-style:dashed;border-color:var(--map-info-overlay-button-border-secondary);background-color:var(--map-info-overlay-button-background);color:var(--map-info-overlay-color);outline:none;transition:border .24s ease-in-out;height:80px;display:flex;align-items:center;cursor:pointer}.uploadGeojsonDropZone:hover{background-color:var(--map-info-overlay-button-background-hover)}.uploadGeojsonDropZoneAccept{border-style:solid}.uploadGeojsonDropZoneReject{border-color:var(--validation-error-border)}.SystemMessage{position:absolute;bottom:40px;right:10px;z-index:500}.cartModal{background-color:var(--app-background-disabled);height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;z-index:100}.cartModalContents{position:absolute;z-index:1;height:90%;width:95%;min-height:300px;min-width:500px;background-color:var(--map-info-overlay-secondary-background);border-radius:var(--radius-md)}.cartModalTopBar{position:absolute;top:0;height:50px;width:100%;align-items:center;background-color:var(--map-info-overlay-background);color:var(--map-info-overlay-color);display:flex;flex-direction:row;font-size:18px;font-weight:700;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);justify-content:space-between}.cartModalTopBarText{margin-left:15px}.closeCartModal{background-color:transparent;color:var(--map-info-overlay-color);border:0px;font-size:24px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:15px}.Login{height:100%;width:100%;display:flex;color:var(--login-color);align-items:center;justify-content:center;flex-direction:column;background-color:var(--login-page-background)}.loginFormContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:400px;min-height:350px;background-color:var(--login-container-background);border-radius:0 0 10px 10px}.loginFormLogo{border:3px var(--login-container-background) solid;min-width:394px;display:flex;align-items:center;justify-content:center;height:100px;border-radius:10px 10px 0 0}.loginLogoImage{max-width:300px;max-height:40px}.loginFormContainer h1{margin-top:0}.submitForm{width:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.submitForm label{width:100%;margin-bottom:10px;font-size:18px}.submitForm input{width:100%;font-size:18px;margin-bottom:5px}.submitForm button{margin-top:20px}.Hero{background-image:url(/mars-surface.webp);background-size:cover;background-position:center 30%;min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Hero__headline{color:#fff;text-transform:uppercase;transform:translateY(75%);padding:0 1.5rem}.Hero__title,.Hero__subtitle{font-size:3.5rem;font-weight:700}@media screen and (max-width: 768px){.Hero{height:600px}.Hero__title,.Hero__subtitle{font-size:2.5rem;font-weight:700}}:root{--card-background-color: #000000;--title-color: #ffffff;--border-radius-default: 10px;--card-width: 350px;--card-height: 500px}.CatalogCard{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--card-width);height:var(--card-height);border-radius:var(--border-radius-default);padding:10px;background-color:var(--card-background-color);cursor:pointer;border:none;position:relative;overflow:hidden;transition:all .5s ease}.CatalogCard:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(255,255,255,.3));transform:rotate(-45deg);transition:all .5s ease;opacity:0}.CatalogCard:hover{box-shadow:0 0 20px #797c81}.CatalogCard:hover:before{opacity:1;transform:rotate(-45deg) translateY(100%)}.CatalogCard__section{width:100%;height:330px}.CatalogCard__image{width:100%;height:auto}.CatalogCard__title{font-size:1.5rem;font-weight:400;color:#fff}@media screen and (max-width: 1024px){.CatalogCard{width:280px;height:400px}}@media screen and (max-width: 768px){.CatalogCard{width:90vw;max-width:320px;height:auto;aspect-ratio:7 / 10}}.CatalogSection{display:flex;flex-direction:column;align-items:center;gap:4rem;padding:4rem 2rem;background-color:var(--blue-gray-1);color:var(--page-content-color)}.CatalogSection__description{font-size:1.2rem;max-width:1200px;text-align:center}.CatalogSection__cards{max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}@media screen and (max-width: 1024px){.CatalogSection__description{padding:0 3rem}.CatalogSection__cards{gap:2rem}}@media screen and (max-width: 768px){.CatalogSection{padding:2rem 1rem;gap:2rem}.CatalogSection__description{font-size:1rem;padding:0 1rem}.CatalogSection__cards{flex-direction:column;align-items:center;width:100%;max-width:100%}}
