#root{height:100vh}@supports (height:100dvh){#root{height:100dvh}}:root{--viewport-height:100vh}@supports (height:100dvh){:root{--viewport-height:100dvh}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.privacy-agreement-approval{align-items:center;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:20px 0;width:100%}.agreement-checkbox-container{align-items:flex-start;display:flex;gap:12px;width:84%}.agreement-label{align-items:flex-start;color:#333;cursor:pointer;display:flex;font-size:14px;line-height:1.5;text-align:left;-webkit-user-select:none;user-select:none}.agreement-checkbox{accent-color:#007bff;cursor:pointer;flex-shrink:0;height:18px;margin:2px 10px 0 0;width:18px}.agreement-checkbox:disabled{cursor:not-allowed;opacity:.6}.agreement-text{flex:1 1;line-height:1.6}.loading-indicator{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#6c757d;display:flex;font-size:13px;gap:8px;margin-top:12px;padding:8px 12px}.loading-indicator:before{animation:spin 1s linear infinite;border:2px solid #dee2e6;border-radius:50%;border-top-color:#007bff;content:"";height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:13px;margin-top:12px;padding:8px 12px}@media (max-width:768px){.agreement-label{font-size:13px;gap:8px}.agreement-checkbox{height:16px;width:16px}.agreement-text{line-height:1.5}}@media (prefers-color-scheme:dark){.agreement-label,.privacy-agreement-approval{color:#e9ecef}.loading-indicator{background-color:#343a40;border-color:#495057;color:#adb5bd}.error-message{background-color:#4a1d23;border-color:#721c24;color:#f8d7da}}.clickthrough-agreement{background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;padding:20px}.agreement-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:40px}.agreement-container h1{border-bottom:3px solid #3498db;color:#2c3e50;font-size:2.5rem;font-weight:600;margin-bottom:30px;padding-bottom:15px;text-align:left}.agreement-content{color:#34495e;line-height:1.6}.agreement-content p{font-size:16px;margin-bottom:20px}.agreement-content h2{border-left:4px solid #3498db;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:20px;margin-top:40px;padding-left:15px}.agreement-content ul{margin-bottom:20px;padding-left:30px}.agreement-content li{font-size:16px;margin-bottom:10px}.agreement-content strong{color:#2c3e50;font-weight:600}@media (max-width:768px){.clickthrough-agreement{padding:10px}.agreement-container{margin:10px;padding:20px}.agreement-container h1{font-size:2rem}.agreement-content h2{font-size:1.3rem}.agreement-content li,.agreement-content p{font-size:15px}}@media (prefers-color-scheme:dark){.clickthrough-agreement{background-color:#1a1a1a}.agreement-container{background-color:#2d2d2d;color:#e9ecef}.agreement-container h1,.agreement-content h2{color:#fff}.agreement-content{color:#e9ecef}.agreement-content strong{color:#fff}}.privacy-notice{background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;padding:20px}.privacy-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:40px}.privacy-container h1{border-bottom:3px solid #e74c3c;color:#2c3e50;font-size:2.5rem;font-weight:600;margin-bottom:30px;padding-bottom:15px;text-align:left}.privacy-content{color:#34495e;line-height:1.6}.privacy-content p{font-size:16px;margin-bottom:20px}.privacy-content h2{border-left:4px solid #e74c3c;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:20px;margin-top:40px;padding-left:15px}.privacy-content ul{margin-bottom:20px;padding-left:30px}.privacy-content li{font-size:16px;margin-bottom:10px}.privacy-content strong{color:#2c3e50;font-weight:600}.pdf-container{border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-top:20px;overflow:hidden}.pdf-container iframe{border:none;display:block;height:800px;width:100%}@media (max-width:768px){.privacy-notice{padding:10px}.privacy-container{margin:10px;padding:20px}.privacy-container h1{font-size:2rem}.privacy-content h2{font-size:1.3rem}.privacy-content li,.privacy-content p{font-size:15px}}@media (prefers-color-scheme:dark){.privacy-notice{background-color:#1a1a1a}.privacy-container{background-color:#2d2d2d;color:#e9ecef}.privacy-container h1,.privacy-content h2{color:#fff}.privacy-content{color:#e9ecef}.privacy-content strong{color:#fff}}.spatial-details-collapse .ant-collapse-header{text-align:left!important}.sidebar .ant-table-cell-row-hover{background-color:#e9247958!important}.sidebar .ant-menu-item-selected,.sidebar .ant-menu-item-selected:hover,.sidebar .ant-menu-submenu-selected,.sidebar .ant-menu-submenu-selected:hover{border-radius:0!important}.sidebar .ant-menu-submenu-open.ant-menu-submenu-selected .ant-menu-item.ant-menu-item-only-child.ant-menu-item-selected,.sidebar .ant-menu-submenu-vertical.ant-menu-submenu-selected:not(.ant-menu-submenu-open){background-color:#fda6d2!important}.sidebar .ant-menu-item.ant-menu-item-disabled{color:#ffffff94!important}.material-symbols-outlined{word-wrap:normal;color:#5f6368;direction:ltr;display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.DataSourceConfigurationForm label{color:#000;font-size:16px;font-weight:700}.mandatory-field-indicator:before{color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-inline-end:4px}.ant-select-selection-wrap{text-align:left}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.ant-table-thead>tr>th{background-clip:padding-box;position:relative}*{scrollbar-width:thin}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;animation:none!important;-webkit-appearance:none!important;-webkit-box-shadow:none!important;-webkit-transition:none!important;transition:none!important}#signin-email,#signin-password{background-color:#fff!important;color:#000!important;font-size:20px!important}.ant-dropdown.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-dropdown-placement-topLeft,.ant-dropdown.ant-dropdown-placement-topRight,.ant-popover.sidebar-user-popover,.ant-popover.sidebar-user-popover .ant-popover-content{z-index:1300!important}.ant-table-filter-dropdown{position:relative;z-index:1300!important}.ant-select-dropdown.ant-auto-complete-dropdown:not(.ant-select-dropdown-hidden),.ant-select-dropdown:not(.ant-select-dropdown-hidden),.rc-select-dropdown.ant-auto-complete-dropdown:not(.ant-select-dropdown-hidden),.rc-select-dropdown:not(.ant-select-dropdown-hidden){z-index:1400!important}.ant-message{z-index:10002!important}