.main-page-container{display:flex;flex:auto;height:calc(100vh - 48px);height:calc(100dvh - 48px)}.main-page-container.has-announce{height:calc(100vh - 48px - 40px);height:calc(100dvh - 48px - 40px)}.main-page-container .search-result-map-viewer-container{flex:1 1;display:flex}.main-page-container .search-result-map-viewer-container .split-bar{width:3px;background-color:#e9ecef;cursor:col-resize}.map-viewer-container{flex:1 1;display:flex;justify-content:center;align-items:center;background-color:#343a40;position:relative}.map-viewer-container #cesiumCredit,.map-viewer-container #cesiumCredit~button{display:none}.map-viewer-container .cesium-container{width:100%;height:100%!important}.map-viewer-container .tl-panel-button-bar{position:absolute;top:20px;left:20px;z-index:998;display:flex;flex-direction:column;gap:8px}.map-viewer-container .cesium-viewer-toolbar{top:20px;right:20px;display:flex;gap:8px}.map-viewer-container .cesium-viewer-toolbar .cesium-toolbar-button{margin:0}.map-viewer-container .cesium-viewer-toolbar .cesium-sceneModePicker-wrapper .cesium-toolbar-button{margin-bottom:8px}.map-viewer-container .br-obs-datetime-info{bottom:135px;display:inline-block;z-index:2;font-family:Courier New,Courier,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.map-viewer-container .br-latlon-bar,.map-viewer-container .br-obs-datetime-info{padding:5px;right:20px;position:absolute;background-color:rgba(0,0,0,.5);color:#fff}.map-viewer-container .br-latlon-bar{z-index:10;height:auto;width:auto;bottom:20px;margin:0;text-align:right;font-family:Courier New,Courier,monospace}.map-viewer-container .br-latlon-bar .lat,.map-viewer-container .br-latlon-bar .lon{display:inline-block;width:90px}.map-viewer-container .br-asteroid-info{padding:0 5px;position:absolute;bottom:60px;right:20px;color:#fff}.map-viewer-container .br-scale-info{padding:5px 5px 10px;bottom:90px;right:20px;position:absolute;display:inline-block;background-color:rgba(0,0,0,.5);font-family:Arial;font-size:14px;font-style:normal;text-align:center;z-index:2;font-family:Courier New,Courier,monospace}.map-viewer-container .br-scale-info>label{display:inline-block;position:relative;color:#fff;border-radius:2px;padding:0;margin:0;font-size:14px;font-style:normal;text-align:center;white-space:pre-wrap}.map-viewer-container .br-scale-info>div{margin:0 0 0 auto;border-bottom:1px solid #fff;position:relative;box-sizing:border-box}.map-viewer-container .br-scale-info>div:before{content:"";width:1px;height:9px;background:#fff;position:absolute;left:0;bottom:-5px}.map-viewer-container .br-scale-info>div:after{content:"";width:1px;height:9px;background:#fff;position:absolute;right:0;bottom:-5px}.map-viewer-container .bl-zoom-bar{position:absolute;bottom:20px;left:20px;z-index:998;display:flex;flex-direction:column;gap:8px}.map-viewer-container .bl-axis-3d{position:absolute;bottom:20px;left:80px;z-index:998}.map-viewer-container .c-drawing{position:absolute;left:calc(50% - 50px);top:calc(50% - 50px)}.map-viewer-container .br-transparent-slider{position:absolute;right:30px;bottom:140px}.map-viewer-container .br-transparent-slider label{text-align:end;color:#fff}.map-viewer-container .br-transparent-slider .MuiSlider-markLabel{color:#fff}.map-viewer-container .bl-zoom-bar button,.map-viewer-container .cesium-viewer-toolbar .cesium-toolbar-button,.map-viewer-container .tl-panel-button-bar button{color:#edffff;background-color:#6c757d;width:36px;height:36px;border:none;border-radius:6px}.map-viewer-container .bl-zoom-bar button:hover,.map-viewer-container .cesium-viewer-toolbar .cesium-toolbar-button:hover,.map-viewer-container .tl-panel-button-bar button:hover{color:#fff;fill:#fff;background:#0b5ed7;border-color:#aef;box-shadow:0 0 8px #fff}.map-viewer-container .bl-zoom-bar button.active,.map-viewer-container .cesium-viewer-toolbar .cesium-toolbar-button.active,.map-viewer-container .tl-panel-button-bar button.active{color:#6c757d;fill:#6c757d;background:#fff;border-color:#aef}.area-select-modal{width:480px;max-width:95%}.area-select-modal .modal-content .area-category-tab button{padding:8px;flex:1 1;background:#fff;color:#54595e;border:none;border-bottom:2px solid #e9ecef}.area-select-modal .modal-content .area-category-tab button.active-tab{color:#0d6efd;border-bottom:2px solid #0d6efd}.area-select-modal .modal-content .bounding-box{display:flex;flex-direction:column;gap:8px;padding:16px 0}.area-select-modal .modal-content .bounding-box input{width:150px;height:38px}.area-select-modal .modal-content .bounding-box input::placeholder{font-size:14px}.area-select-modal .modal-content .bounding-box>input{margin:0 auto}.area-select-modal .modal-content .feature-collection{gap:8px;padding:16px 0}.area-select-modal .modal-content .feature-collection select{border:1px solid #dee2e6;outline-color:#dee2e6;border-radius:6px;min-height:38px;height:38px;flex:1 1}.area-select-modal .modal-content .modal-body{overflow:auto}div[role=dialog]{overflow:hidden}.base-modal{margin-top:4px!important;margin-bottom:4px!important;min-height:calc(100% - 8px)}.base-modal .modal-body,.base-modal .modal-footer,.base-modal .modal-header{padding:16px}.base-modal .modal-title{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 40px)}.base-modal .modal-body{scrollbar-color:#ced4da #f8f9fa;scrollbar-width:thin}.base-modal.movable .modal-header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-dialog{margin-right:auto;margin-left:auto}@media(max-width:767px){.modal-dialog{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important}}.layer-modal{width:700px;max-width:700px}.layer-modal .modal-content section{flex:1 1 auto}.layer-modal .modal-content label.block-label{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.layer-modal .modal-content .input-container{padding-left:16px}.layer-modal .modal-content .radios-container{padding-left:16px;display:flex;flex-direction:row;gap:8px}.layer-modal .modal-body{overflow-y:hidden!important;max-height:570px!important}@media(max-width:767px){.layer-modal .modal-body{overflow-y:auto!important}.layer-modal .modal-body .layer-modal-container{flex-direction:column}}.shape-modal{width:400px;max-width:400px}.shape-modal .modal-content section{flex:1 1 auto}.shape-modal .modal-content label.block-label{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.shape-modal .modal-content .input-container{padding-left:16px;padding-right:16px}.shape-modal .modal-content .grid-radios-container{padding-left:16px;display:flex;flex-direction:row;gap:8px}.shape-modal .modal-content hr{border:none;height:1px;background-color:#bbb}.shape-modal .modal-body{overflow-y:hidden!important;max-height:570px!important}.nirs3-graph-modal{width:720px;max-width:70vw}.nirs3-graph-modal .modal-body{height:75vh;height:75dvh;max-height:80vh!important;max-height:80dvh!important;overflow-y:auto!important;display:flex;flex-direction:column}.nirs3-graph-modal .modal-body .main-container{flex-grow:1;display:flex}.nirs3-graph-modal .modal-body .graph-container{flex-grow:1}.nirs3-graph-modal .modal-body nav{display:flex}.nirs3-graph-modal .modal-body nav button{padding:8px;flex:1 1;background:#fff;color:#54595e;line-height:19px;font-size:16px;border:none;border-bottom:2px solid #e9ecef}.nirs3-graph-modal .modal-body nav button:hover{background:#f6f6f6;border-radius:6px 6px 0 0}.nirs3-graph-modal .modal-body nav button.active{color:#0d6efd;border-bottom:2px solid #0d6efd;font-weight:700}.nirs3-graph-modal .modal-body .x-axis-slider{padding:0 30px 0 80px}.nirs3-graph-modal .modal-body .y-axis-slider{padding:5px 0 145px}.tir-graph-modal{width:720px;max-width:70vw}.tir-graph-modal .modal-body{height:75vh;height:65dvh!important;max-height:80vh!important;max-height:65dvh!important;overflow-y:auto!important;display:flex;flex-direction:column}.tir-graph-modal .modal-body .main-container{height:85%;flex-grow:1;display:flex}.tir-graph-modal .modal-body .graph-container{flex-grow:1}.tir-graph-modal .modal-body .x-axis-slider{padding:0 60px 0 90px}.tir-graph-modal .modal-body .y-axis-slider{padding:30px 0 70px}.tir-graph-modal .modal-footer{width:100%;justify-content:center;align-items:center}.tir-graph-modal .modal-footer button{font-size:13px}.lidar-graph-modal{width:720px;max-width:70vw}.lidar-graph-modal .modal-body{height:75vh;height:75dvh;max-height:80vh!important;max-height:80dvh!important;overflow-y:auto!important;display:flex;flex-direction:column}.lidar-graph-modal .modal-body .main-container{flex-grow:1;display:flex}.lidar-graph-modal .modal-body .graph-container{flex-grow:1}.lidar-graph-modal .modal-body nav{display:flex}.lidar-graph-modal .modal-body nav button{padding:8px;flex:1 1;background:#fff;color:#54595e;line-height:19px;font-size:16px;border:none;border-bottom:2px solid #e9ecef}.lidar-graph-modal .modal-body nav button:hover{background:#f6f6f6;border-radius:6px 6px 0 0}.lidar-graph-modal .modal-body nav button.active{color:#0d6efd;border-bottom:2px solid #0d6efd;font-weight:700}.lidar-graph-modal .modal-body .x-axis-slider{padding:0 30px 0 80px}.lidar-graph-modal .modal-body .y-axis-slider{padding:5px 0 145px}.mara-graph-modal{width:720px;max-width:70vw}.mara-graph-modal .modal-body{height:75vh;height:75dvh;max-height:80vh!important;max-height:80dvh!important;overflow-y:auto!important;display:flex;flex-direction:column}.mara-graph-modal .modal-body .main-container{flex-grow:1;display:flex}.mara-graph-modal .modal-body .graph-container{flex-grow:1}.mara-graph-modal .modal-body nav{display:flex}.mara-graph-modal .modal-body nav button{padding:8px;flex:1 1;background:#fff;color:#54595e;line-height:19px;font-size:16px;border:none;border-bottom:2px solid #e9ecef}.mara-graph-modal .modal-body nav button:hover{background:#f6f6f6;border-radius:6px 6px 0 0}.mara-graph-modal .modal-body nav button.active{color:#0d6efd;border-bottom:2px solid #0d6efd;font-weight:700}.mara-graph-modal .modal-body .x-axis-slider{padding:0 30px 0 80px}.mara-graph-modal .modal-body .y-axis-slider{padding:5px 0 145px}.space-probe-orbit-modal{width:450px}.space-probe-orbit-modal .modal-content .modal-body{overflow-y:auto;max-height:80vh!important;max-height:80dvh!important}.space-probe-orbit-modal .modal-content .modal-body .radio-fixed-frame{padding:0 16px 8px;border-top:0}.space-probe-orbit-modal .modal-content .modal-body .radio-fixed-frame .form-check{padding-left:1.5rem!important;margin-top:0!important;flex:1 1 auto}.space-probe-orbit-modal .modal-content .modal-body .ryugu-orbit-note{padding-bottom:10px}.space-probe-orbit-modal .modal-content .modal-body .lbl-classification{padding:8px 16px;background:#cfe2ff;color:#052c65;line-height:19px;font-weight:700}.space-probe-orbit-modal .modal-content .modal-body .mission-phase-block,.space-probe-orbit-modal .modal-content .modal-body .observation-time-container,.space-probe-orbit-modal .modal-content .modal-body .ope-type-group{padding:8px 16px}.space-probe-orbit-modal .modal-content .modal-footer .btn-group{margin:0 auto}.observation-time-container{padding:16px}.observation-time-container label.main-label{color:#000;font-size:16px;line-height:19px;font-weight:500;margin-bottom:10px}.observation-time-container label.sub-label{color:#000;font-size:12px;line-height:15px;font-weight:500;word-wrap:break-word}.observation-time-container input{height:42px;padding:11px 10px 11px 16px;line-height:20px;border-radius:6px;border:1px solid #dee2e6}.observation-time-container input:focus{outline:1px solid #dee2e6}.observation-time-container input[type=date]{width:55%}.observation-time-container input[type=time]{width:45%}.observation-time-container input:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.advanced-mode .observation-time-container{padding:0 8px}.select-container{padding:16px}.select-container label.main-label{color:#000;font-size:16px;font-weight:500;word-wrap:break-word}.advanced-mode .select-container{padding:0 8px;border-top:none}.mission-input-container .ope-type-group{gap:12px;padding:16px;display:flex;flex-direction:column;border-top:1px solid #e9ecef}.mission-input-container .ope-type-group label.ope-type-group-lbl{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.mission-input-container .ope-type-group .ope-type-select label{display:flex;align-items:center;margin-right:16px}.mission-input-container .ope-type-group .select-container{padding:0!important}.mission-input-container .calender-group,.mission-input-container .obs-keyword-group{padding:16px}.advanced-mode .ope-type-group{padding:0 8px 4px;border-top:none}.advanced-mode .obs-keyword-group{padding:4px 8px}.advanced-mode .calender-group{padding:4px 8px 0}.modal-dialog .modal-body{overflow-y:scroll;max-height:400px}.modal-dialog .modal-body .form-check-input{margin-right:10px}.radio-group-container{padding:16px;border-top:1px solid #e9ecef}.radio-group-container label.main-label{color:#000;font-size:16px;font-weight:500;word-wrap:break-word}.radio-group-container .form-check:first-child{margin-top:0!important}.advanced-mode .radio-group-container{padding:0 8px;border-top:none}.masmag-graph-modal{width:720px;max-width:70vw}.masmag-graph-modal .modal-body{height:75vh;height:75dvh;max-height:80vh!important;max-height:80dvh!important;overflow-y:hidden!important;display:flex;flex-direction:column}.masmag-graph-modal .modal-body .main-container{flex-grow:1;display:flex}.masmag-graph-modal .modal-body .graph-container{flex-grow:1}.masmag-graph-modal .modal-body nav{display:flex}.masmag-graph-modal .modal-body nav button{padding:8px;flex:1 1;background:#fff;color:#54595e;line-height:19px;font-size:16px;border:none;border-bottom:2px solid #e9ecef}.masmag-graph-modal .modal-body nav button:hover{background:#f6f6f6;border-radius:6px 6px 0 0}.masmag-graph-modal .modal-body nav button.active{color:#0d6efd;border-bottom:2px solid #0d6efd;font-weight:700}.masmag-graph-modal .modal-body .x-axis-slider{padding:0 30px 0 80px}.masmag-graph-modal .modal-body .y-axis-slider{padding:5px 0 145px}.bm-color-bar{padding:3px 5px;bottom:55px;left:200px;right:200px;position:absolute;display:block;z-index:2;background-color:rgba(0,0,0,.5);color:#fff;font-family:Courier New,Courier,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bm-color-bar .color-bar-label{display:block;text-align:center;font-size:13px}.bm-color-bar .controls{float:right}.bm-color-bar .controls button{width:22px;height:22px;padding:1px;margin-bottom:1px;display:flex;border:none;align-items:center;justify-content:center;background:none;color:#fff;border-radius:2px}.bm-color-bar .controls button svg{width:20px}.bm-color-bar .controls button:hover{color:#0d6efd!important}.bm-color-bar ul{list-style-type:none;padding-left:0;display:block;margin:-12px 0 0;justify-content:space-between;align-items:flex-start;position:relative;height:27px}.bm-color-bar ul>li{display:block;position:absolute;width:0;border-left:4px solid #ccc;margin-left:-2px;height:15px}.bm-color-bar ul>li:first-child,.bm-color-bar ul>li:last-child{cursor:pointer}.bm-color-bar ul>li:after{content:attr(title);position:absolute;top:16px;left:50%;transform:translateX(-50%);font:12px/1.2 system-ui,sans-serif;color:#fff;white-space:nowrap}.bm-color-bar ul>li:nth-child(2n){height:7px}.bm-color-bar ul>li:nth-child(2n):after{top:6px}.bm-color-bar ul>li:first-child:after{transform:none;left:0}.bm-color-bar ul>li:last-child:after{transform:none;right:0;left:auto}.colors-modal .col-color{text-align:center}.colors-modal .col-color input[type=color]{border:none;cursor:pointer;padding:0;margin:0}.colors-modal h6{margin-top:10px}.colors-modal .range-input-container{border-top:0;padding-top:10px;padding-bottom:0}.colors-modal .range-input-container input:invalid{border-color:var(--bs-border-color);padding-right:8px!important;background-image:unset!important}@media(max-width:767px){.bm-color-bar{bottom:250px;left:20px;right:20px}}.range-input-container{padding:16px;border-top:1px solid #e9ecef}.range-input-container label.main-label{color:#000;font-size:16px;font-weight:500;word-wrap:break-word}.range-input-container .range-slider-container{padding:0 10px}.range-input-container input[type=number]{width:50%}.advanced-mode .range-input-container{padding:0 8px;border-top:none}.tl-elevation-bands{position:absolute;top:110px;left:20px;background-color:rgba(0,0,0,.5);color:#fff;font-family:Courier New,Courier,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:10px}.tl-elevation-bands span.color-box{display:inline-block;width:15px;height:15px;content:"&nbsp;";margin-right:5px}.tl-elevation-bands label{display:inline-block;text-align:end;color:#fff}.tl-elevation-bands .slider-container{width:110px;height:30px;margin-left:10px;margin-right:10px}.shape-3d-visual-modal{width:90vw;max-width:90vw}.shape-3d-visual-modal .modal-body{height:auto;overflow-y:hidden!important;min-height:92vh;min-height:92dvh}.shape-3d-visual-modal .modal-body .shape-model-list{width:300px;max-height:calc(92vh - 32px);flex-shrink:0;overflow-y:auto;overflow-x:hidden;scrollbar-color:#ced4da #f8f9fa;scrollbar-width:thin;padding-right:15px}.shape-3d-visual-modal .modal-body .shape-model-list .tab-label{padding:8px 16px;background:#cfe2ff;color:#052c65;line-height:19px;font-weight:700}.shape-3d-visual-modal .modal-body .shape-model-list>ul{padding:0;margin-bottom:0}.shape-3d-visual-modal .modal-body .shape-model-list>ul li.shape-model-item{list-style:none;padding-bottom:0;margin-bottom:0}.shape-3d-visual-modal .modal-body .shape-model-list>ul li.shape-model-item .form-check-label{padding:3px 5px}.shape-3d-visual-modal .modal-body .shape-model-list>ul li.shape-model-item .check-header{width:100%;background-color:#eee}.shape-3d-visual-modal .modal-body .shape-model-list>ul li.shape-model-item:last-child{border-bottom:none}.shape-3d-visual-modal .modal-body .shape-model-list .slider-input-container label{margin-bottom:0!important}.shape-3d-visual-modal .modal-body .shape-model-list .slider-input-container .control-group{margin-bottom:10px}.shape-3d-visual-modal .modal-body .view-container{flex:1 1;height:calc(92vh - 32px);max-height:92vh!important;position:relative}.shape-3d-visual-modal .modal-body .loading{position:absolute;left:calc(50% - 50px);top:calc(50% - 50px)}.shape-3d-visual-modal .modal-body .color-bar-container{position:absolute;left:50px;right:50px;top:15px;z-index:1000}.shape-3d-visual-modal .modal-body span.color-mark{display:inline-block;width:10px;height:10px}.shape-3d-visual-modal .modal-body span.color-mark.color-map{background:linear-gradient(45deg,#00f,#0f0,red)}.shape-3d-visual-modal .modal-body .color-bar{width:100%}.shape-3d-visual-modal .modal-body .color-bar label{color:#fff}.shape-3d-visual-modal .modal-body .color-bar ul{list-style-type:none;padding-left:0;display:flex;margin:-12px 0 0;justify-content:space-between;align-items:flex-start;position:relative;height:27px}.shape-3d-visual-modal .modal-body .color-bar ul>li{width:0;border-left:2px solid #fff;height:10px;position:relative}.shape-3d-visual-modal .modal-body .color-bar ul>li:after{content:attr(data-label);position:absolute;top:12px;left:50%;transform:translateX(-50%);font:12px/1.2 system-ui,sans-serif;color:#fff}.shape-3d-visual-modal .modal-body .color-bar ul>li:first-child:after{transform:none;left:0}.shape-3d-visual-modal .modal-body .color-bar ul>li:last-child:after{transform:none;right:0;left:auto}.shape-3d-visual-modal .modal-body .controls{position:absolute;bottom:20px;left:20px;z-index:998;display:flex;flex-direction:column;gap:8px}.shape-3d-visual-modal .modal-body .controls button{color:#edffff;background-color:#6c757d;width:36px;height:36px;border:none;border-radius:6px}.shape-3d-visual-modal .modal-body .controls button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff}.shape-3d-visual-modal .modal-body .controls button.active{color:#6c757d;fill:#6c757d;background:#fff;border-color:#aef}.shape-3d-visual-modal .modal-body .accordion-tab .card{border:none;border-bottom:1px solid #fff}.shape-3d-visual-modal .modal-body .accordion-tab .card .card-header{padding:5px 0;background:#cfe2ff;border-bottom:none;border-radius:unset}.shape-3d-visual-modal .modal-body .accordion-tab .card .card-header .card-header-btn{width:100%;height:20px;line-height:19px;font-weight:700;text-align:left;border:none;background:transparent;color:#052c65}.shape-3d-visual-modal .modal-body .accordion-tab .card .card-header .card-header-btn svg{width:19px;height:19px}.shape-3d-visual-modal .modal-body .accordion-tab .card .card-body{padding:0}@media(max-width:767px){.shape-3d-visual-modal .modal-body{height:auto;min-height:90vh;min-height:90dvh;overflow-y:auto!important}.shape-3d-visual-modal .modal-body .shape-3d-visual-modal-container{flex-direction:column;align-items:center}.shape-3d-visual-modal .modal-body .shape-3d-visual-modal-container .shape-model-list{width:100%;padding-right:0;max-height:unset!important;overflow-y:hidden;overflow-x:hidden}.shape-3d-visual-modal .modal-body .view-container{flex:none;height:calc(90vh - 42px);max-height:90vh!important;width:100%}}.slider-input-container{width:100%;display:flex;gap:1rem}.slider-input-container label{margin-top:10px;min-width:105px;font-size:12px}.slider-input-container .MuiSlider-root{padding:16px 0;margin-bottom:10px}.slider-input-container .control-group{display:flex;flex-grow:1;gap:1rem;padding:0 15px}.slider-input-container .control-group input[type=number]{padding:11px 8px 11px 10px;flex-shrink:0;width:65px}.slider-input-container.small .MuiSlider-root{padding:15px 0}.slider-input-container.small input{font-size:12px;height:32px}.search-criteria-panel-container{display:flex;flex-direction:column;height:100%;width:360px;min-width:360px;border-right:1px solid #e9ecef}.search-criteria-panel-container .btn-close{width:12px;height:12px;padding:4px;margin:5px;background-color:#fff;background:transparent var(--bs-btn-close-bg) center/12px auto no-repeat}.search-criteria-panel-container header{display:flex}.search-criteria-panel-container header .btn-left-container{display:flex;gap:8px;padding:8px 16px;flex:1 1}.search-criteria-panel-container header .btn-left-container button{height:38px;line-height:18px;padding:10px 16px}.search-criteria-panel-container header .btn-left-container button.btn-reset{width:40%}.search-criteria-panel-container header .btn-left-container button.btn-search{width:70%}.search-criteria-panel-container nav{display:flex}.search-criteria-panel-container nav button{padding:8px;flex:1 1;background:#fff;color:#54595e;line-height:19px;font-size:16px;border:none;border-bottom:2px solid #e9ecef}.search-criteria-panel-container nav button:hover{background:#f6f6f6;border-radius:6px 6px 0 0}.search-criteria-panel-container nav button.active{color:#0d6efd;border-bottom:2px solid #0d6efd;font-weight:700}.search-criteria-panel-container .search-criteria-basic-advanced-container,.search-criteria-panel-container .search-criteria-form{display:flex;flex-direction:column;flex:1 1;min-height:0}.search-criteria-panel-container .lang-bar{display:flex;gap:3px;padding:4px;height:31px;justify-content:flex-end}.search-criteria-panel-container .lang-bar button{padding:4px 8px;background-color:#fff;color:#0d6efd;font-size:12px;line-height:15px;border-radius:15px;border:none}.search-criteria-panel-container .lang-bar button.active{background-color:#cfe2ff}.search-criteria-panel-container .tab-contents{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-color:#ced4da #f8f9fa;scrollbar-width:thin}.search-criteria-panel-container .tab-contents .filter-mission .card{border:none;border-bottom:1px solid #fff}.search-criteria-panel-container .tab-contents .filter-mission .card .card-header{padding:5px 0;background:#cfe2ff;border-bottom:none;border-radius:unset}.search-criteria-panel-container .tab-contents .filter-mission .card .card-header .card-header-btn{width:100%;height:20px;line-height:19px;font-weight:700;text-align:left;border:none;background:transparent;color:#052c65}.search-criteria-panel-container .tab-contents .filter-mission .card .card-header .card-header-btn svg{width:19px;height:19px}.search-criteria-panel-container .tab-contents .filter-mission .card .card-body{padding:0}.search-criteria-panel-container .lbl-classification{padding:8px 16px;background:#cfe2ff;color:#052c65;line-height:19px;font-weight:700}.search-criteria-panel-container .instrument-container{padding:16px}.search-criteria-panel-container .form-check-item{padding-top:5px;padding-bottom:5px;height:30px}.search-criteria-panel-container .form-check-item input{margin-right:8px}.search-criteria-panel-container .advanced-body{padding-top:8px;padding-bottom:8px}.search-criteria-panel-container .advanced-body>.invalid-message{padding:0 20px}@media(max-width:767px){.search-criteria-panel-container{left:0;top:48px;width:100%;bottom:0;position:fixed;background:#fff;z-index:999}}.lon-container{padding:16px;border-top:1px solid #e9ecef}.lon-container label.main-label{color:#000;font-size:16px;font-weight:500;word-wrap:break-word}.lon-container input[type=number]{width:50%}.circle-slider-container{color:#54595e;display:flex;align-content:center;justify-content:center}.circle-slider-container svg circle:first-of-type{fill:#17a2b8}.circle-slider-container svg circle:nth-of-type(2){fill:#ffc107}.advanced-mode .lon-container{padding:0 8px;border-top:none}.advanced-mode .accordion .card{border:none}.advanced-mode .accordion .card .card-header{display:flex;flex-direction:row;align-items:center;background:#fff;border:none}.advanced-mode .accordion .card .card-header .toggle-btn{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border:none;background:transparent}.advanced-mode .accordion .card .card-body{background:#f8f9fa;margin-left:16px;margin-right:16px;padding:16px 0;gap:8px}.advanced-mode .accordion .card .card-body .content-copy-icon{color:#abb5be;cursor:pointer}.advanced-mode .accordion .card .card-body .advanced-group-check{padding:0 16px}.multi-select-container{padding:16px;border-top:1px solid #e9ecef}.multi-select-container label.main-label{color:#000;font-size:16px;font-weight:500;word-wrap:break-word}.multi-select-container .MuiInputBase-root{background:#fff;border:1px solid #dee2e6;outline-color:#dee2e6}.multi-select-container .MuiInputBase-root .MuiSelect-select{padding-top:8px!important;padding-bottom:8px!important;width:calc(100% - 32px)!important}.multi-select-container .MuiOutlinedInput-notchedOutline{border:#dee2e6!important;outline-color:none!important}.advanced-mode .multi-select-container{padding:0 8px;border-top:none}.local-time-container{padding:16px;border-top:1px solid #e9ecef}.local-time-container label.main-label{color:#000;font-size:16px;font-weight:500;word-wrap:break-word}.local-time-container .range-slider-container{padding:0 10px}.local-time-container input{height:42px;padding:11px 10px 11px 16px;line-height:20px;border-radius:6px;border:1px solid #dee2e6}.local-time-container input:focus{outline:1px solid #dee2e6}.local-time-container input[type=time]{width:50%}.advanced-mode .local-time-container{padding:0 8px;border-top:none}.switch-container{line-height:20px;padding-left:40px;align-items:center;gap:20px}.switch-container input{height:20px;width:36px;margin-top:0;margin-right:10px;display:inline-block}.switch-container label{color:#6c757d;font-size:16px;font-weight:400;line-height:20px}input:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.common-search-container{padding:0}.common-search-container .query-text{padding:0 16px}.common-search-container .query-text input[type=text]{padding-left:calc(1em + 1rem);background-image:url("data:image/svg+xml,%3csvg focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.text-input-container{padding:16px}.text-input-container label.main-label{color:#000;font-size:16px;font-weight:500;word-wrap:break-word}.text-input-container input[type=text]{width:100%}.search-result-panel-container{display:flex;flex-direction:column;height:100%;min-width:360px;max-width:calc(100vw - 360px - 400px);width:360px;border-right:1px solid #e9ecef;color:#6c757d}.search-result-panel-container .btn-close{width:12px;height:12px;padding:4px;margin:5px;background-color:#fff;background:transparent var(--bs-btn-close-bg) center/12px auto no-repeat}.search-result-panel-container header{display:flex;line-height:48px;height:48px}.search-result-panel-container header .icon-group{display:flex;justify-content:space-between;flex:1 1}.search-result-panel-container header .icon-group .left-header{display:flex;gap:4px;padding-left:16px}.search-result-panel-container header .icon-group .left-header .check-all{height:32px;line-height:32px;align-self:center;margin-right:5px}.search-result-panel-container header .icon-group .left-header .check-all .form-check-input{width:20px;height:20px;margin-right:5px;margin-top:0;vertical-align:-4px}.search-result-panel-container header .icon-group .left-header button{width:32px;height:32px;align-self:center;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none}.search-result-panel-container header .icon-group .right-header select.page-size{height:32px;width:60px;color:#000;border:1px solid #dee2e6;outline-color:#dee2e6;text-align:center;border-radius:6px}.search-result-panel-container header .icon-group .right-header select.page-size:disabled{color:#eee!important}.search-result-panel-container nav.instruments-bar{border-top:1px solid #e9ecef;padding:8px}.search-result-panel-container nav.instruments-bar .instrument-button{margin:0 2px 0 0;padding:4px 5px;display:inline-block;color:#abb5be;border-radius:12px;border:none;font-size:12px;font-style:normal;font-weight:500;line-height:normal;background-color:#fff;cursor:default}.search-result-panel-container nav.instruments-bar .instrument-button.active{background-color:#cfe2ff;color:#0d6efd}.search-result-panel-container nav.instruments-bar .instrument-button.selectable{color:#0d6efd;cursor:pointer}.search-result-panel-container nav.instruments-bar .instrument-button.selectable:hover{background-color:#eee}.search-result-panel-container nav.instruments-bar .instrument-button:disabled{color:#abb5be!important}.search-result-panel-container nav.pagination-bar{border-top:1px solid #e9ecef;padding:8px 16px;display:flex;justify-content:space-between!important}.search-result-panel-container .search-result-container{flex:1 1;overflow-y:visible;overflow-x:hidden;scrollbar-width:thin;padding-top:2px}.search-result-panel-container .search-result-container>div{display:grid;padding:0 16px 16px;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.search-result-panel-container .search-result-container>div.image-size-0{grid-template-columns:repeat(1,minmax(0,1fr))}.search-result-panel-container .search-result-container>div.image-size-0 .search-result-item .main{flex-direction:row;align-items:center;gap:4px}.search-result-panel-container .search-result-container>div.image-size-0 .search-result-item .main .header{min-width:100px}.search-result-panel-container .search-result-container>div.image-size-0 .search-result-item .main .result-item-thumbnail,.search-result-panel-container .search-result-container>div.image-size-0 .search-result-item .main .skeleton-image{width:50px!important;height:50px!important;padding-top:0!important}.search-result-panel-container .search-result-container>div.image-size-0 .search-result-item .adjust-image{display:flex;gap:14px;align-items:center}.search-result-panel-container .search-result-container>div.image-size-0 .search-result-item .adjust-image label{min-width:100px}.search-result-panel-container .search-result-container>div.image-size-2{grid-template-columns:repeat(2,minmax(0,1fr))}.search-result-panel-container .search-result-container>div.image-size-3{grid-template-columns:repeat(1,minmax(0,1fr))}.search-result-panel-container footer{display:flex;justify-content:flex-end;padding:8px 16px;border-top:1px solid #e9ecef;gap:8px;align-items:center}.search-result-panel-container footer button{width:32px;height:32px;align-self:center;display:flex;align-items:center;justify-content:center;border-radius:6px;border:none}.search-result-panel-container footer label{font-size:15px}@media(max-width:767px){.search-result-panel-container{left:0;top:48px;width:100%!important;max-width:100%!important;bottom:0;position:fixed;background:#fff;z-index:1000;height:auto}}.pagination-container{display:flex;list-style-type:none;padding:0;margin-bottom:0;margin-left:16px}.pagination-container .pagination-item{height:24px;width:24px;display:flex;align-items:center;justify-content:center;color:#54595e}.pagination-container .pagination-item.dots:hover{background-color:transparent;cursor:default}.pagination-container .pagination-item:hover{background-color:rgba(0,0,0,.04);cursor:pointer}.pagination-container .pagination-item.selected{background-color:rgba(0,0,0,.08)}.pagination-container .pagination-item.disabled{pointer-events:none;color:#abb5be}.pagination-container .pagination-item.disabled:hover{background-color:transparent;cursor:default}.search-result-item{background-color:#fff}.search-result-item .main{display:flex;flex-direction:column;gap:4px}.search-result-item .header{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.search-result-item .footer{display:flex;flex-grow:1;align-items:flex-start;align-items:center}.search-result-item input[type=checkbox]{display:block;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:0}.search-result-item button{width:22px;height:22px;padding:1px;margin-bottom:1px;display:flex;border:none;align-items:center;justify-content:center;background-color:#fff;color:#54595e;border-radius:2px}.search-result-item button svg{width:20px}.search-result-item button:hover{background:#eee!important}.search-result-item button:disabled{color:#ccc!important;background:#eee!important}.search-result-item .file-created{color:#6c757d;font-size:14px;line-height:20px;align-items:center;justify-content:center;word-wrap:break-word;word-break:break-all;flex-grow:1}.search-result-item .result-item-thumbnail{width:100%;object-fit:cover;cursor:pointer}.search-result-item .adjust-image{width:100%;font-size:11px}.search-result-item .adjust-image .MuiSlider-root{padding:14px 0}.information-image-modal{width:70vw;max-width:70vw}.information-image-modal .modal-body{padding:10px!important;height:calc(100vh - 220px);height:calc(100dvh - 220px);max-height:calc(100vh - 220px)!important;max-height:calc(100dvh - 220px)!important;text-align:center;overflow-y:hidden}.information-image-modal .modal-body .zoom-pan-container{background-color:#000}@media(max-width:767px){.information-image-modal .modal-body{height:calc(100vh - 250px);height:calc(100dvh - 250px);max-height:calc(100vh - 250px)!important;max-height:calc(100dvh - 250px)!important}}.zoom-pan-container{position:relative;width:100%;height:100%;outline:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.lidar-dust-graph-modal{width:720px;max-width:70vw}.lidar-dust-graph-modal .modal-body{height:75vh;height:75dvh;max-height:80vh!important;max-height:80dvh!important}.lidar-dust-graph-modal .modal-body .image-container{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.lidar-3d-visual-modal{width:720px;max-width:70vw}.lidar-3d-visual-modal .modal-body{height:auto;min-height:75vh;min-height:75dvh}.lidar-3d-visual-modal .modal-body .view-container{height:70vh;height:70dvh;max-height:75vh!important;position:relative}.lidar-3d-visual-modal .modal-body .loading{position:absolute;left:calc(50% - 50px);top:calc(50% - 50px)}.lidar-3d-visual-modal .modal-body .color-bar{position:absolute;left:50px;right:50px;top:15px;z-index:1000}.lidar-3d-visual-modal .modal-body .color-bar ul{list-style-type:none;padding-left:0;display:flex;margin:-12px 0 0;justify-content:space-between;align-items:flex-start;position:relative;height:27px}.lidar-3d-visual-modal .modal-body .color-bar ul>li{width:0;border-left:2px solid #fff;height:10px;position:relative}.lidar-3d-visual-modal .modal-body .color-bar ul>li:after{content:attr(data-label);position:absolute;top:12px;left:50%;transform:translateX(-50%);font:12px/1.2 system-ui,sans-serif;color:#fff}.lidar-3d-visual-modal .modal-body .color-bar ul>li:first-child:after{transform:none;left:0}.lidar-3d-visual-modal .modal-body .color-bar ul>li:last-child:after{transform:none;right:0;left:auto}.lidar-3d-visual-modal .modal-body .tooltip-info{position:absolute;padding:5px 5px 10px;background-color:rgba(0,0,0,.8);bottom:20px;right:20px;color:#fff;font-family:Courier New,Courier,monospace;font-size:14px;z-index:1000;text-align:right}.lidar-3d-visual-modal .modal-body .tooltip-info span{display:inline-block;margin-right:5px;width:10px;height:10px;border-radius:10px}.lidar-3d-visual-modal .modal-body .tooltip-info label{color:#bbb}.lidar-3d-visual-modal .modal-body .controls{position:absolute;bottom:20px;left:20px;z-index:998;display:flex;flex-direction:column;gap:8px}.lidar-3d-visual-modal .modal-body .controls button{color:#edffff;background-color:#6c757d;width:36px;height:36px;border:none;border-radius:6px}.lidar-3d-visual-modal .modal-body .controls button:hover{color:#fff;fill:#fff;background:#48b;border-color:#aef;box-shadow:0 0 8px #fff}.lidar-3d-visual-modal .modal-body .controls button.active{color:#6c757d;fill:#6c757d;background:#fff;border-color:#aef}.lidar-3d-visual-modal .modal-body .legend-info{width:100%;padding:10px 0 0;font-family:Courier New,Courier,monospace;font-size:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lidar-3d-visual-modal .modal-body .legend-info li{text-align:center;list-style:none}.lidar-3d-visual-modal .modal-body .legend-info li span{display:inline-block;width:10px;height:10px;border-radius:10px}.information-modal{width:70vw;max-width:70vw}.information-modal .modal-body{gap:16px;height:calc(100vh - 140px);height:calc(100dvh - 140px);max-height:calc(100vh - 150px)!important;max-height:calc(100dvh - 150px)!important}.information-modal .modal-body .modal-body-container{display:flex;gap:10px}.information-modal .modal-body .info-container .info-item{display:flex;flex-direction:row;border-bottom:1px solid #dee2e6}.information-modal .modal-body .info-container .info-item .info-key{width:250px;padding:4px 0;font-weight:700;margin:auto 0}.information-modal .modal-body .info-container .info-item .info-val{max-width:350px;word-wrap:break-word;padding:4px 0}.information-modal .modal-body .img-container{flex-grow:1;text-align:center}.information-modal .modal-body .zoom-pan-container{background-color:#000}@media(max-width:1200px){.information-modal .modal-body-container{display:block!important}.information-modal .info-container .info-item .info-key{width:40%!important}.information-modal .info-container .info-item .info-val{width:60%!important}}.download-modal .modal-body{overflow-y:hidden!important}.download-modal .modal-body .warning{color:#dc3545!important;padding-left:26px}.permanent-link-modal .modal-body{overflow-y:hidden!important;min-height:70px}.item{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;margin-bottom:8px}.item select{width:130px}.onc-data-select-modal .modal-body{gap:16px;min-height:560px;display:flex;flex-direction:column;overflow-y:auto}.onc-data-select-modal .modal-body .radio-group-container{border-top:none;padding-top:0;padding-bottom:0}.onc-data-select-modal .modal-body img{width:100%;object-fit:cover;cursor:pointer}.onc-data-select-modal .modal-body .dropdown-filter{margin:0 auto}.onc-data-select-modal .modal-body .slider-input-container{padding:0 40px}.tir-data-select-modal{width:500px}.tir-data-select-modal .modal-body{gap:16px;min-height:540px;display:flex;flex-direction:column;overflow-y:hidden}.tir-data-select-modal .modal-body .radio-group-container{border-top:none;padding-top:0;padding-bottom:0}.tir-data-select-modal .modal-body .dropdown-filter,.tir-data-select-modal .modal-body img{margin:0 auto}.tir-data-select-modal .modal-body .slider-input-container{padding:0 40px}:export{primaryColor:#0d6efd;criterialPanelDefaultWidth:360;resultPanelDefaultWidth:360;splitBarDefaultWidth:3}.skeleton-control{width:22px;height:22px;background-color:#e0e0e0;border-radius:2px}.skeleton-image{padding-top:100%;object-fit:unset;cursor:default}.skeleton-image,.skeleton-text{width:100%;background-color:#e0e0e0}.skeleton-text{height:20px}.skeleton-bar{height:50px;background-color:#e0e0e0;margin:0 10px}@keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.skeleton-bar,.skeleton-control,.skeleton-image,.skeleton-text{animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-container{background-color:#eee;display:flex;gap:10px}.skeleton-container.dark{background-color:#333}@keyframes skeleton-container-loading{0%{background-color:#eee}50%{background-color:#fff}to{background-color:#eee}}.skeleton-container{animation:skeleton-container-loading 1.5s ease-in-out infinite;justify-content:center;align-items:center}@keyframes skeleton-container-dark-loading{0%{background-color:#222}50%{background-color:#000}to{background-color:#222}}.skeleton-container.dark{animation:skeleton-container-dark-loading 3s ease-in-out infinite}.loading-spinner{width:200px;height:200px;aspect-ratio:1;background:url(/images/loading_asteroid.svg) 50%;background-size:40px 40px;background-repeat:no-repeat;position:relative}.loading-spinner:before{content:"";width:200px;height:200px;position:absolute;margin:auto;background:url(/images/loading_spacecraft.svg) 50%;animation:spinner 3s linear infinite}@keyframes spinner{to{transform:rotate(1turn)}}