/**
 * Additional css customization for Superset frontend app
 */
.top {
  background: #202E3B !important;
  padding: 0 15px 0 20px;
}

.top .isp.ant-menu-css-var {
  --ant-menu-item-color: #ffffff;
  --ant-menu-item-hover-color: #ffffff;
  --ant-menu-item-bg: transparent;
}

.top .ant-menu-submenu-title {
  gap: 4px;
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: normal;
  src: local("Ubuntu Light"), local("Ubuntu-Light"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Cyrrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Cyrrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: normal;
  src: local("Ubuntu Light"), local("Ubuntu-Light"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Cyrrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Cyrrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: normal;
  src: local("Ubuntu Light"), local("Ubuntu-Light"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: normal;
  src: local("Ubuntu Light"), local("Ubuntu-Light"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/normal/Ubuntu-Light-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: italic;
  src: local("Ubuntu Light Italic"), local("Ubuntu-LightItalic"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Cyrrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Cyrrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: italic;
  src: local("Ubuntu Light Italic"), local("Ubuntu-LightItalic"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Cyrrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Cyrrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: italic;
  src: local("Ubuntu Light Italic"), local("Ubuntu-LightItalic"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 300;
  font-style: italic;
  src: local("Ubuntu Light Italic"), local("Ubuntu-LightItalic"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-light/italic/Ubuntu-Light-Italic-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;
  src: local("Ubuntu"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Cyrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Cyrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;
  src: local("Ubuntu"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Cyrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Cyrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;
  src: local("Ubuntu"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: normal;
  src: local("Ubuntu"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/normal/Ubuntu-Regular-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: italic;
  src: local("Ubuntu Italic"), local("Ubuntu-Italic"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Cyrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Cyrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: italic;
  src: local("Ubuntu Italic"), local("Ubuntu-Italic"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Cyrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Cyrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: italic;
  src: local("Ubuntu Italic"), local("Ubuntu-Italic"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 400;
  font-style: italic;
  src: local("Ubuntu Italic"), local("Ubuntu-Italic"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-regular/italic/Ubuntu-Regular-Italic-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: normal;
  src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Cyrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Cyrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: normal;
  src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Cyrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Cyrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: normal;
  src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: normal;
  src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/normal/Ubuntu-Medium-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: italic;
  src: local("Ubuntu Medium Italic"), local("Ubuntu-MediumItalic"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Cyrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Cyrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: italic;
  src: local("Ubuntu Medium Italic"), local("Ubuntu-MediumItalic"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Cyrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Cyrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: italic;
  src: local("Ubuntu Medium Italic"), local("Ubuntu-MediumItalic"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 500;
  font-style: italic;
  src: local("Ubuntu Medium Italic"), local("Ubuntu-MediumItalic"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-medium/italic/Ubuntu-Medium-Italic-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: normal;
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Cyrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Cyrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: normal;
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Cyrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Cyrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: normal;
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: normal;
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/normal/Ubuntu-Bold-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: italic;
  src: local("Ubuntu Bold Italic"), local("Ubuntu-BoldItalic"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Cyrillic-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Cyrillic-Ext.woff") format("woff");
  unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: italic;
  src: local("Ubuntu Bold Italic"), local("Ubuntu-BoldItalic"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Cyrillic.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Cyrillic.woff") format("woff");
  unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: italic;
  src: local("Ubuntu Bold Italic"), local("Ubuntu-BoldItalic"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Latin-Ext.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Latin-Ext.woff") format("woff");
  unicode-range: u+0100-024f, u+0259, u+1e00-1eff, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
  font-family: "Ubuntu";
  font-weight: 700;
  font-style: italic;
  src: local("Ubuntu Bold Italic"), local("Ubuntu-BoldItalic"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Latin.woff2") format("woff2"), url("./fonts/ubuntu/ubuntu-bold/italic/Ubuntu-Bold-Italic-Latin.woff") format("woff");
  unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
  font-family: "Ubuntu Mono";
  font-weight: 700;
  font-style: normal;
  src: local("Ubuntu Mono Bold"), local("UbuntuMono-Bold"), url("./fonts/ubuntu-mono/UbuntuMono-Bold.ttf") format("truetype")
}

@font-face {
  font-family: "Ubuntu Mono";
  font-weight: 700;
  font-style: italic;
  src: local("Ubuntu Mono Bold Italic"), local("UbuntuMono-BoldItalic"), url("./fonts/ubuntu-mono/UbuntuMono-BoldItalic.ttf") format("truetype")
}

@font-face {
  font-family: "Ubuntu Mono";
  font-weight: 400;
  font-style: normal;
  src: local("Ubuntu Mono"), local("UbuntuMono-Regular"), url("./fonts/ubuntu-mono/UbuntuMono-Regular.ttf") format("truetype")
}

@font-face {
  font-family: "Ubuntu Mono";
  font-weight: 400;
  font-style: italic;
  src: local("Ubuntu Mono Italic"), local("UbuntuMono-Italic"), url("./fonts/ubuntu-mono/UbuntuMono-Italic.ttf") format("truetype")
}
