/* compile_me_once=4647359e68aa0d64f3b4de58b379b08f */
/* Matomo CSS file is compiled with Less. You may be interested in writing a custom Theme for Matomo! */
:root {
  color-scheme: light;
  --theme-themeMode: auto;
  --theme-fontFamily-base: 'Delight', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --theme-color-brand: #0E5777;
  --theme-color-brand-contrast: #ffffff;
  --theme-color-new-brand: #0E5777;
  --theme-color-focus-ring: #0E5777;
  --theme-color-focus-ring-alternative: #14719A;
  --theme-color-text-highContrast: #000000;
  --theme-color-text: #0E162C;
  --theme-color-text-contrast: #1e2946;
  --theme-color-text-light: #3a4666;
  --theme-color-text-lighter: #4c5876;
  --theme-color-text-on-disabled: #66718f;
  --theme-color-text-placeholder: #8f99b3;
  --theme-color-text-invert: #CBD4E8;
  --theme-color-text-invert-contrast: #ffffff;
  --theme-color-text-invert-light: #b6c0d8;
  --theme-color-text-disabled: #8f99b3;
  --theme-color-link: #0E5777;
  --theme-color-base-series: #0E5777;
  --theme-color-headline-alternative: #1e2946;
  --theme-color-header-background: #ffffff;
  --theme-color-header-text: #4c5876;
  --theme-color-menu-contrast-text: #3a4666;
  --theme-color-menu-contrast-textSelected: #0E162C;
  --theme-color-menu-contrast-textActive: #0E5777;
  --theme-color-menu-contrast-backgroundHover: #eaeff7;
  --theme-color-menu-contrast-background: #ffffff;
  --theme-color-widget-exported-background-base: #ffffff;
  --theme-color-widget-title-text: #0E162C;
  --theme-color-widget-title-background: #ffffff;
  --theme-color-background-base: #f2f5fa;
  --theme-color-background-tinyContrast: #eaeff7;
  --theme-color-background-lowContrast: #dde4f0;
  --theme-color-background-contrast: #ffffff;
  --theme-color-background-highContrast: #0E162C;
  --theme-color-background-disabled: #dde4f0;
  --theme-color-border-light: #eaeff7;
  --theme-color-border: #dbe2ee;
  --theme-color-border-alternative: #dbe2ee;
  --theme-color-boxShadow: rgba(14, 22, 44, 0.08);
  --theme-shadow-overlay: 0 0 0 1px rgba(14, 22, 44, 0.05), 0 12px 40px -12px rgba(14, 22, 44, 0.22);
  --theme-color-code: #0E162C;
  --theme-color-code-background: #eaeff7;
  --theme-color-widget-background: #ffffff;
  --theme-color-widget-border: #dbe2ee;
  --theme-filter-on-illustration: none;
}
[data-theme-mode="dark"] {
  color-scheme: dark;
  --theme-color-brand: #0E5777;
  --theme-color-brand-contrast: #ffffff;
  --theme-color-focus-ring: #4FB6DE;
  --theme-color-focus-ring-alternative: #7FD3F0;
  --theme-color-text-highContrast: #ffffff;
  --theme-color-text: #E4E9F5;
  --theme-color-text-contrast: #CBD4E8;
  --theme-color-text-light: #9FAAC7;
  --theme-color-text-lighter: #8B96B4;
  --theme-color-text-on-disabled: #78829f;
  --theme-color-text-placeholder: #5b6785;
  --theme-color-text-invert: #3a4666;
  --theme-color-text-invert-contrast: #0E162C;
  --theme-color-text-invert-light: #4c5876;
  --theme-color-text-disabled: #5b6785;
  --theme-color-link: #4FB6DE;
  --theme-color-headline-alternative: #B4BFD8;
  --theme-color-header-background: #111a34;
  --theme-color-header-text: #9FAAC7;
  --theme-color-menu-contrast-text: #9FAAC7;
  --theme-color-menu-contrast-textSelected: #ffffff;
  --theme-color-menu-contrast-textActive: #4FB6DE;
  --theme-color-menu-contrast-backgroundHover: #1C284A;
  --theme-color-menu-contrast-background: #111a34;
  --theme-color-widget-title-text: #E4E9F5;
  --theme-color-widget-title-background: #16203C;
  --theme-color-background-base: #0E162C;
  --theme-color-background-tinyContrast: #1C284A;
  --theme-color-background-lowContrast: #243158;
  --theme-color-background-contrast: #16203C;
  --theme-color-background-highContrast: #2C3B66;
  --theme-color-background-disabled: #243158;
  --theme-color-border-light: #1e2949;
  --theme-color-border: #263358;
  --theme-color-border-alternative: #263358;
  --theme-color-boxShadow: rgba(0, 0, 0, 0.55);
  --theme-shadow-overlay: 0 0 0 1px rgba(255, 255, 255, 0.05), 0 16px 48px -12px rgba(0, 0, 0, 0.75);
  --theme-color-code: #CDE9F5;
  --theme-color-code-background: #132441;
  --theme-color-widget-background: #16203C;
  --theme-color-widget-border: #263358;
  --theme-filter-on-illustration: brightness(92%) invert(100%) hue-rotate(180deg);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"] {
    color-scheme: dark;
    --theme-color-brand: #0E5777;
    --theme-color-brand-contrast: #ffffff;
    --theme-color-focus-ring: #4FB6DE;
    --theme-color-focus-ring-alternative: #7FD3F0;
    --theme-color-text-highContrast: #ffffff;
    --theme-color-text: #E4E9F5;
    --theme-color-text-contrast: #CBD4E8;
    --theme-color-text-light: #9FAAC7;
    --theme-color-text-lighter: #8B96B4;
    --theme-color-text-on-disabled: #78829f;
    --theme-color-text-placeholder: #5b6785;
    --theme-color-text-invert: #3a4666;
    --theme-color-text-invert-contrast: #0E162C;
    --theme-color-text-invert-light: #4c5876;
    --theme-color-text-disabled: #5b6785;
    --theme-color-link: #4FB6DE;
    --theme-color-headline-alternative: #B4BFD8;
    --theme-color-header-background: #111a34;
    --theme-color-header-text: #9FAAC7;
    --theme-color-menu-contrast-text: #9FAAC7;
    --theme-color-menu-contrast-textSelected: #ffffff;
    --theme-color-menu-contrast-textActive: #4FB6DE;
    --theme-color-menu-contrast-backgroundHover: #1C284A;
    --theme-color-menu-contrast-background: #111a34;
    --theme-color-widget-title-text: #E4E9F5;
    --theme-color-widget-title-background: #16203C;
    --theme-color-background-base: #0E162C;
    --theme-color-background-tinyContrast: #1C284A;
    --theme-color-background-lowContrast: #243158;
    --theme-color-background-contrast: #16203C;
    --theme-color-background-highContrast: #2C3B66;
    --theme-color-background-disabled: #243158;
    --theme-color-border-light: #1e2949;
    --theme-color-border: #263358;
    --theme-color-border-alternative: #263358;
    --theme-color-boxShadow: rgba(0, 0, 0, 0.55);
    --theme-shadow-overlay: 0 0 0 1px rgba(255, 255, 255, 0.05), 0 16px 48px -12px rgba(0, 0, 0, 0.75);
    --theme-color-code: #CDE9F5;
    --theme-color-code-background: #132441;
    --theme-color-widget-background: #16203C;
    --theme-color-widget-border: #263358;
    --theme-filter-on-illustration: brightness(92%) invert(100%) hue-rotate(180deg);
  }
}
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e32d98c35d1ff80598b4)
 * Config saved to config.json and https://gist.github.com/e32d98c35d1ff80598b4
 *
 * Contains only the grid CSS classes.
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*::before,
*::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

a {
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.clearfix::before,
.clearfix::after,
.container::before,
.container::after,
.container-fluid::before,
.container-fluid::after,
.clearfix::after,
.container::after,
.container-fluid::after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

@font-face {
  font-family: 'matomo';
  src:
          url('plugins/Morpheus/fonts/matomo.woff2?35bd98') format('woff2'),
          url('plugins/Morpheus/fonts/matomo.woff?35bd98') format('woff'),
          url('plugins/Morpheus/fonts/matomo.ttf?35bd98') format('truetype'),
          url('plugins/Morpheus/fonts/matomo.svg?35bd98#matomo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle:before {
  content: "\e90f";
}
.icon-dollar-sign:before {
  content: "\e90e";
}
.icon-hits:before {
  content: "\e910";
}
.icon-merge:before {
  content: "\e904";
}
.icon-outlink:before {
  content: "\f08e";
}
.icon-minus-square:before {
  content: "\f147";
}
.icon-plus-square:before {
  content: "\f196";
}
.icon-arrowup:before {
  content: "\f102";
}
.icon-arrowdown:before {
  content: "\f103";
}
.icon-alien:before {
  content: "\e600";
}
.icon-annotation:before {
  content: "\e601";
}
.icon-arrow-left:before {
  content: "\e602";
}
.icon-arrow-right:before {
  content: "\e603";
}
.icon-business:before {
  content: "\e604";
}
.icon-calendar:before {
  content: "\e605";
}
.icon-chart-bar:before {
  content: "\e606";
}
.icon-chart-line-details:before {
  content: "\e607";
}
.icon-chart-line:before {
  content: "\e608";
}
.icon-chart-pie:before {
  content: "\e609";
}
.icon-close:before {
  content: "\e60a";
}
.icon-arrow-collapsed:before {
  content: "\e60b";
}
.icon-configure:before {
  content: "\e60c";
}
.icon-datepicker-arr-l:before {
  content: "\e60d";
}
.icon-datepicker-arr-r:before {
  content: "\e60e";
}
.icon-delete:before {
  content: "\e60f";
}
.icon-document:before {
  content: "\e610";
}
.icon-download:before {
  content: "\e611";
}
.icon-drop:before {
  content: "\e612";
}
.icon-ecommerce-abandoned-cart:before {
  content: "\e613";
}
.icon-ecommerce-order:before {
  content: "\e614";
}
.icon-email:before {
  content: "\e615";
}
.icon-error:before {
  content: "\e616";
}
.icon-export:before {
  content: "\e617";
}
.icon-feed:before {
  content: "\e618";
}
.icon-finance:before {
  content: "\e619";
}
.icon-folder-charts:before {
  content: "\e61a";
}
.icon-folder:before {
  content: "\e61b";
}
.icon-fullscreen:before {
  content: "\e61c";
}
.icon-github:before {
  content: "\eab0";
}
.icon-goal:before {
  content: "\e61d";
}
.icon-help-alt:before {
  content: "\e61e";
}
.icon-help:before {
  content: "\e61f";
}
.icon-code:before {
  content: "\e620";
}
.icon-warning:before {
  content: "\e621";
}
.icon-edit:before {
  content: "\e622";
}
.icon-image:before {
  content: "\e623";
}
.icon-info:before {
  content: "\e88f";
}
.icon-insights:before {
  content: "\e625";
}
.icon-locked-2:before {
  content: "\e626";
}
.icon-locked-3:before {
  content: "\e627";
}
.icon-locked:before {
  content: "\e628";
}
.icon-locked-4:before {
  content: "\e629";
}
.icon-maximise:before {
  content: "\e62a";
}
.icon-minimise:before {
  content: "\e62b";
}
.icon-minus:before {
  content: "\e62c";
}
.icon-newtab:before {
  content: "\e62d";
}
.icon-ok:before {
  content: "\e906";
}
.icon-open-source:before {
  content: "\e62f";
}
.icon-add:before {
  content: "\e630";
}
.icon-plus:before {
  content: "\e630";
}
.icon-puzzle:before {
  content: "\e631";
}
.icon-refresh:before {
  content: "\e632";
}
.icon-reload:before {
  content: "\e633";
}
.icon-search:before {
  content: "\e634";
}
.icon-users:before {
  content: "\e635";
}
.icon-segment:before {
  content: "\e635";
}
.icon-server-alt:before {
  content: "\e636";
}
.icon-server:before {
  content: "\e637";
}
.icon-hide:before {
  content: "\e638";
}
.icon-show:before {
  content: "\e639";
}
.icon-arrow-top:before {
  content: "\e63a";
}
.icon-arrow-bottom:before {
  content: "\e63b";
}
.icon-star:before {
  content: "\e63c";
}
.icon-success:before {
  content: "\e63d";
}
.icon-table-more:before {
  content: "\e63e";
}
.icon-table:before {
  content: "\e63f";
}
.icon-tag-cloud:before {
  content: "\e640";
}
.icon-user:before {
  content: "\e641";
}
.icon-user-add:before {
  content: "\e642";
}
.icon-visitor-profile:before {
  content: "\e644";
}
.icon-zoom-in:before {
  content: "\e645";
}
.icon-zoom-out:before {
  content: "\e646";
}
.icon-sign-out:before {
  content: "\e647";
}
.icon-sign-in:before {
  content: "\e648";
}
.icon-menu-hamburger:before {
  content: "\e649";
}
.icon-more-horiz:before {
  content: "\e64a";
}
.icon-more-verti:before {
  content: "\e64b";
}
.icon-admin-administration:before {
  content: "\e64c";
}
.icon-admin-development:before {
  content: "\e64d";
}
.icon-admin-diagnostic:before {
  content: "\e64e";
}
.icon-admin-platform:before {
  content: "\e64f";
}
.icon-admin-settings:before {
  content: "\e650";
}
.icon-reporting-actions:before {
  content: "\e651";
}
.icon-reporting-dashboard:before {
  content: "\e652";
}
.icon-reporting-ecommerce:before {
  content: "\e653";
}
.icon-reporting-goal:before {
  content: "\e654";
}
.icon-reporting-referer:before {
  content: "\e655";
}
.icon-reporting-visitors:before {
  content: "\e656";
}
.icon-user-manage:before {
  content: "\e657";
}
.icon-user-personal:before {
  content: "\e658";
}
.icon-user-platform:before {
  content: "\e64f";
}
.icon-form:before {
  content: "\e85d";
}
.icon-segmented-visits-log:before {
  content: "\e900";
}
.icon-overlay:before {
  content: "\e0cb";
}
.icon-fast-forward:before {
  content: "\e01f";
}
.icon-fast-rewind:before {
  content: "\e020";
}
.icon-pause:before {
  content: "\e035";
}
.icon-play:before {
  content: "\e038";
}
.icon-replay:before {
  content: "\e042";
}
.icon-skip-next:before {
  content: "\e044";
}
.icon-skip-previous:before {
  content: "\e045";
}
.icon-stop:before {
  content: "\e047";
}
.icon-audio:before {
  content: "\e050";
}
.icon-info2:before {
  content: "\e88e";
}
.icon-info_outline:before {
  content: "\e88f";
}
.icon-settings:before {
  content: "\e8b8";
}
.icon-evolution:before {
  content: "\e922";
}
.icon-bug:before {
  content: "\e868";
}
.icon-upload:before {
  content: "\e2c6";
}
.icon-archive:before {
  content: "\e95e";
}
.icon-lab:before {
  content: "\e9aa";
}
.icon-transition:before {
  content: "\ea30";
}
.icon-funnel:before {
  content: "\ea5b";
}
.icon-rocket:before {
  content: "\e9a5";
}
.icon-embed:before {
  content: "\ea80";
}
.icon-page-performance:before {
  content: "\e9a6";
}
.icon-clock:before {
  content: "\e901";
}
.icon-heart:before{
  content: "\e9da";
}
.icon-notifications_on:before {
  content: "\e903";
}
.icon-new_releases:before {
  content: "\e902";
}
.icon-arrow-left-2:before {
  content: "\ea40";
}
.icon-arrow-right-2:before {
  content: "\ea3c";
}
.icon-content-copy:before {
  content: "\e905";
}
.icon-chevron-left:before {
  content: "\e907";
}
.icon-chevron-down:before {
  content: "\e908";
}
.icon-chevron-right:before {
  content: "\e909";
}
.icon-chevron-up:before {
  content: "\e90a";
}
.icon-done:before {
  content: "\e906";
}
.icon-drop-crossed:before {
  content: "\e90b";
}
.icon-marketplace:before {
  content: "\e90c";
}
.icon-plugin:before {
  content: "\e90d";
}
.icon-add1:before {
  content: "\e62e";
}
.icon-remove:before {
  content: "\e643";
}
.icon-dashboard-customize:before {
  content: "\e911";
}
.icon-ai-assistants:before {
  content: "\e912";
}
.icon-update:before {
    content: "\e913";
}
.icon-chart-line-edit:before {
    content: "\e914";
}

/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=%22alpha(opacity%3D30)%22&opacityFilterOverlay=%22alpha(opacity%3D30)%22&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:"alpha(opacity=.3)"}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Copyright OpenJS Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:"alpha(opacity=.3)"}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * Materialize v1.2.2 (https://materializecss.github.io/materialize)
 * Copyright 2014-2023 Materialize
 * MIT License (https://raw.githubusercontent.com/materializecss/materialize/master/LICENSE)
 */
.materialize-red{background-color:#e51c23 !important}.materialize-red-text{color:#e51c23 !important}.materialize-red.lighten-5{background-color:#fdeaeb !important}.materialize-red-text.text-lighten-5{color:#fdeaeb !important}.materialize-red.lighten-4{background-color:#f8c1c3 !important}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important}.materialize-red.lighten-3{background-color:#f3989b !important}.materialize-red-text.text-lighten-3{color:#f3989b !important}.materialize-red.lighten-2{background-color:#ee6e73 !important}.materialize-red-text.text-lighten-2{color:#ee6e73 !important}.materialize-red.lighten-1{background-color:#ea454b !important}.materialize-red-text.text-lighten-1{color:#ea454b !important}.materialize-red.darken-1{background-color:#d0181e !important}.materialize-red-text.text-darken-1{color:#d0181e !important}.materialize-red.darken-2{background-color:#b9151b !important}.materialize-red-text.text-darken-2{color:#b9151b !important}.materialize-red.darken-3{background-color:#a21318 !important}.materialize-red-text.text-darken-3{color:#a21318 !important}.materialize-red.darken-4{background-color:#8b1014 !important}.materialize-red-text.text-darken-4{color:#8b1014 !important}.red{background-color:#f44336 !important}.red-text{color:#f44336 !important}.red.lighten-5{background-color:#ffebee !important}.red-text.text-lighten-5{color:#ffebee !important}.red.lighten-4{background-color:#ffcdd2 !important}.red-text.text-lighten-4{color:#ffcdd2 !important}.red.lighten-3{background-color:#ef9a9a !important}.red-text.text-lighten-3{color:#ef9a9a !important}.red.lighten-2{background-color:#e57373 !important}.red-text.text-lighten-2{color:#e57373 !important}.red.lighten-1{background-color:#ef5350 !important}.red-text.text-lighten-1{color:#ef5350 !important}.red.darken-1{background-color:#e53935 !important}.red-text.text-darken-1{color:#e53935 !important}.red.darken-2{background-color:#d32f2f !important}.red-text.text-darken-2{color:#d32f2f !important}.red.darken-3{background-color:#c62828 !important}.red-text.text-darken-3{color:#c62828 !important}.red.darken-4{background-color:#b71c1c !important}.red-text.text-darken-4{color:#b71c1c !important}.red.accent-1{background-color:#ff8a80 !important}.red-text.text-accent-1{color:#ff8a80 !important}.red.accent-2{background-color:#ff5252 !important}.red-text.text-accent-2{color:#ff5252 !important}.red.accent-3{background-color:#ff1744 !important}.red-text.text-accent-3{color:#ff1744 !important}.red.accent-4{background-color:#d50000 !important}.red-text.text-accent-4{color:#d50000 !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink-text.text-lighten-5{color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink-text.text-lighten-4{color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink-text.text-lighten-3{color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink-text.text-lighten-2{color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink-text.text-lighten-1{color:#ec407a !important}.pink.darken-1{background-color:#d81b60 !important}.pink-text.text-darken-1{color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink-text.text-darken-2{color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink-text.text-darken-3{color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink-text.text-darken-4{color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink-text.text-accent-1{color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink-text.text-accent-2{color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink-text.text-accent-3{color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.pink-text.text-accent-4{color:#c51162 !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple-text.text-lighten-5{color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple-text.text-lighten-4{color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple-text.text-lighten-3{color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple-text.text-lighten-2{color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple-text.text-lighten-1{color:#ab47bc !important}.purple.darken-1{background-color:#8e24aa !important}.purple-text.text-darken-1{color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple-text.text-darken-2{color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple-text.text-darken-3{color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple-text.text-darken-4{color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple-text.text-accent-1{color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple-text.text-accent-2{color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple-text.text-accent-3{color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.purple-text.text-accent-4{color:#a0f !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple-text.text-lighten-5{color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple-text.text-lighten-3{color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple-text.text-lighten-2{color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple-text.text-lighten-1{color:#7e57c2 !important}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple-text.text-darken-1{color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple-text.text-darken-2{color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple-text.text-darken-3{color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple-text.text-darken-4{color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple-text.text-accent-1{color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple-text.text-accent-2{color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple-text.text-accent-3{color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.deep-purple-text.text-accent-4{color:#6200ea !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo-text.text-lighten-5{color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo-text.text-lighten-4{color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo-text.text-lighten-3{color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo-text.text-lighten-2{color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo-text.text-lighten-1{color:#5c6bc0 !important}.indigo.darken-1{background-color:#3949ab !important}.indigo-text.text-darken-1{color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo-text.text-darken-2{color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo-text.text-darken-3{color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo-text.text-darken-4{color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo-text.text-accent-1{color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo-text.text-accent-2{color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo-text.text-accent-3{color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.indigo-text.text-accent-4{color:#304ffe !important}.blue{background-color:#2196f3 !important}.blue-text{color:#2196f3 !important}.blue.lighten-5{background-color:#e3f2fd !important}.blue-text.text-lighten-5{color:#e3f2fd !important}.blue.lighten-4{background-color:#bbdefb !important}.blue-text.text-lighten-4{color:#bbdefb !important}.blue.lighten-3{background-color:#90caf9 !important}.blue-text.text-lighten-3{color:#90caf9 !important}.blue.lighten-2{background-color:#64b5f6 !important}.blue-text.text-lighten-2{color:#64b5f6 !important}.blue.lighten-1{background-color:#42a5f5 !important}.blue-text.text-lighten-1{color:#42a5f5 !important}.blue.darken-1{background-color:#1e88e5 !important}.blue-text.text-darken-1{color:#1e88e5 !important}.blue.darken-2{background-color:#1976d2 !important}.blue-text.text-darken-2{color:#1976d2 !important}.blue.darken-3{background-color:#1565c0 !important}.blue-text.text-darken-3{color:#1565c0 !important}.blue.darken-4{background-color:#0d47a1 !important}.blue-text.text-darken-4{color:#0d47a1 !important}.blue.accent-1{background-color:#82b1ff !important}.blue-text.text-accent-1{color:#82b1ff !important}.blue.accent-2{background-color:#448aff !important}.blue-text.text-accent-2{color:#448aff !important}.blue.accent-3{background-color:#2979ff !important}.blue-text.text-accent-3{color:#2979ff !important}.blue.accent-4{background-color:#2962ff !important}.blue-text.text-accent-4{color:#2962ff !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue-text.text-lighten-5{color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue-text.text-lighten-4{color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue-text.text-lighten-3{color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue-text.text-lighten-2{color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue-text.text-lighten-1{color:#29b6f6 !important}.light-blue.darken-1{background-color:#039be5 !important}.light-blue-text.text-darken-1{color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue-text.text-darken-2{color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue-text.text-darken-3{color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue-text.text-darken-4{color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue-text.text-accent-1{color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue-text.text-accent-2{color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue-text.text-accent-3{color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.light-blue-text.text-accent-4{color:#0091ea !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan-text.text-lighten-5{color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan-text.text-lighten-4{color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan-text.text-lighten-3{color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan-text.text-lighten-2{color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan-text.text-lighten-1{color:#26c6da !important}.cyan.darken-1{background-color:#00acc1 !important}.cyan-text.text-darken-1{color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan-text.text-darken-2{color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan-text.text-darken-3{color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan-text.text-darken-4{color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan-text.text-accent-1{color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan-text.text-accent-2{color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan-text.text-accent-3{color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.cyan-text.text-accent-4{color:#00b8d4 !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal-text.text-lighten-5{color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal-text.text-lighten-4{color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal-text.text-lighten-3{color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal-text.text-lighten-2{color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !important}.teal.darken-1{background-color:#00897b !important}.teal-text.text-darken-1{color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal-text.text-darken-2{color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal-text.text-darken-3{color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal-text.text-darken-4{color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal-text.text-accent-1{color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal-text.text-accent-2{color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal-text.text-accent-3{color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.teal-text.text-accent-4{color:#00bfa5 !important}.green{background-color:#4caf50 !important}.green-text{color:#4caf50 !important}.green.lighten-5{background-color:#e8f5e9 !important}.green-text.text-lighten-5{color:#e8f5e9 !important}.green.lighten-4{background-color:#c8e6c9 !important}.green-text.text-lighten-4{color:#c8e6c9 !important}.green.lighten-3{background-color:#a5d6a7 !important}.green-text.text-lighten-3{color:#a5d6a7 !important}.green.lighten-2{background-color:#81c784 !important}.green-text.text-lighten-2{color:#81c784 !important}.green.lighten-1{background-color:#66bb6a !important}.green-text.text-lighten-1{color:#66bb6a !important}.green.darken-1{background-color:#43a047 !important}.green-text.text-darken-1{color:#43a047 !important}.green.darken-2{background-color:#388e3c !important}.green-text.text-darken-2{color:#388e3c !important}.green.darken-3{background-color:#2e7d32 !important}.green-text.text-darken-3{color:#2e7d32 !important}.green.darken-4{background-color:#1b5e20 !important}.green-text.text-darken-4{color:#1b5e20 !important}.green.accent-1{background-color:#b9f6ca !important}.green-text.text-accent-1{color:#b9f6ca !important}.green.accent-2{background-color:#69f0ae !important}.green-text.text-accent-2{color:#69f0ae !important}.green.accent-3{background-color:#00e676 !important}.green-text.text-accent-3{color:#00e676 !important}.green.accent-4{background-color:#00c853 !important}.green-text.text-accent-4{color:#00c853 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green-text.text-lighten-5{color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green-text.text-lighten-4{color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green-text.text-lighten-3{color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green-text.text-lighten-2{color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green-text.text-lighten-1{color:#9ccc65 !important}.light-green.darken-1{background-color:#7cb342 !important}.light-green-text.text-darken-1{color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green-text.text-darken-2{color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green-text.text-darken-3{color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green-text.text-darken-4{color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green-text.text-accent-1{color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green-text.text-accent-2{color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green-text.text-accent-3{color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.light-green-text.text-accent-4{color:#64dd17 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime-text.text-lighten-5{color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime-text.text-lighten-4{color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime-text.text-lighten-3{color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime-text.text-lighten-2{color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime-text.text-lighten-1{color:#d4e157 !important}.lime.darken-1{background-color:#c0ca33 !important}.lime-text.text-darken-1{color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime-text.text-darken-2{color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime-text.text-darken-3{color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime-text.text-darken-4{color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime-text.text-accent-1{color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime-text.text-accent-2{color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime-text.text-accent-3{color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.lime-text.text-accent-4{color:#aeea00 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow-text.text-lighten-5{color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow-text.text-lighten-4{color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow-text.text-lighten-3{color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow-text.text-lighten-2{color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow-text.text-lighten-1{color:#ffee58 !important}.yellow.darken-1{background-color:#fdd835 !important}.yellow-text.text-darken-1{color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow-text.text-darken-2{color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow-text.text-darken-3{color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow-text.text-darken-4{color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow-text.text-accent-1{color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow-text.text-accent-3{color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.yellow-text.text-accent-4{color:#ffd600 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber-text.text-lighten-5{color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber-text.text-lighten-4{color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber-text.text-lighten-3{color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber-text.text-lighten-2{color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber-text.text-lighten-1{color:#ffca28 !important}.amber.darken-1{background-color:#ffb300 !important}.amber-text.text-darken-1{color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber-text.text-darken-2{color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber-text.text-darken-3{color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber-text.text-darken-4{color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber-text.text-accent-1{color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber-text.text-accent-2{color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber-text.text-accent-3{color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.amber-text.text-accent-4{color:#ffab00 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange-text.text-lighten-5{color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange-text.text-lighten-4{color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange-text.text-lighten-3{color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange-text.text-lighten-2{color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange-text.text-lighten-1{color:#ffa726 !important}.orange.darken-1{background-color:#fb8c00 !important}.orange-text.text-darken-1{color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange-text.text-darken-2{color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange-text.text-darken-3{color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange-text.text-darken-4{color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange-text.text-accent-1{color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange-text.text-accent-2{color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange-text.text-accent-3{color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.orange-text.text-accent-4{color:#ff6d00 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange-text.text-lighten-4{color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange-text.text-lighten-3{color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange-text.text-lighten-2{color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange-text.text-lighten-1{color:#ff7043 !important}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange-text.text-darken-1{color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange-text.text-darken-2{color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange-text.text-darken-3{color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange-text.text-darken-4{color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange-text.text-accent-1{color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange-text.text-accent-2{color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange-text.text-accent-3{color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.deep-orange-text.text-accent-4{color:#dd2c00 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown-text.text-lighten-5{color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown-text.text-lighten-4{color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown-text.text-lighten-3{color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown-text.text-lighten-2{color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown-text.text-lighten-1{color:#8d6e63 !important}.brown.darken-1{background-color:#6d4c41 !important}.brown-text.text-darken-1{color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown-text.text-darken-2{color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown-text.text-darken-3{color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.brown-text.text-darken-4{color:#3e2723 !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey-text.text-lighten-5{color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey-text.text-lighten-4{color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey-text.text-lighten-3{color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey-text.text-lighten-2{color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey-text.text-lighten-1{color:#78909c !important}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey-text.text-darken-1{color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey-text.text-darken-2{color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey-text.text-darken-3{color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.blue-grey-text.text-darken-4{color:#263238 !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.grey.lighten-5{background-color:#fafafa !important}.grey-text.text-lighten-5{color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey-text.text-lighten-4{color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey-text.text-lighten-3{color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey-text.text-lighten-2{color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey-text.text-lighten-1{color:#bdbdbd !important}.grey.darken-1{background-color:#757575 !important}.grey-text.text-darken-1{color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey-text.text-darken-2{color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey-text.text-darken-3{color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.grey-text.text-darken-4{color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:rgba(0,0,0,0) !important}.transparent-text{color:rgba(0,0,0,0) !important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1,.sidenav,.collapsible,.dropdown-content,.btn-floating,.btn,.btn-small,.btn-large,.toast,.card,.card-panel,nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.z-depth-1-half,.btn-floating:hover,.btn:hover,.btn-small:hover,.btn-large:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.z-depth-5,.modal{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width : 992.99px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{display:inline-block;font-size:18px;color:rgba(255,255,255,.7)}.breadcrumb i,.breadcrumb [class^=mdi-],.breadcrumb [class*=mdi-],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:"";color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased;float:left}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed !important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width : 600.99px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width : 992.99px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width : 601px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 601px)and (max-width: 992.99px){.hide-on-med-only{display:none !important}}@media only screen and (min-width : 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width : 1201px){.hide-on-extra-large-only{display:none !important}}@media only screen and (min-width : 1201px){.show-on-extra-large{display:block !important}}@media only screen and (min-width : 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 601px)and (max-width: 992.99px){.show-on-medium{display:block !important}}@media only screen and (max-width : 600.99px){.show-on-small{display:block !important}}@media only screen and (min-width : 601px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width : 992.99px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width : 600.99px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0px;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,.5)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:0}@media only screen and (max-width : 992.99px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:" "}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:" "}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;-webkit-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none !important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left !important}.right{float:right !important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0 !important}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#26a69a}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:none}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#26a69a;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(0.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width : 601px){.container{width:85%}}@media only screen and (min-width : 993px){.container{width:70%}}.col .row{margin-left:-0.75rem;margin-right:-0.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width : 601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width : 993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width : 1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav i,nav [class^=mdi-],nav [class*=mdi-],nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width : 993px){nav a.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width : 992.99px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^=mdi-],nav .brand-logo [class*=mdi-],nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,.1)}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-small,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,.1)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width : 601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:normal;color:rgba(0,0,0,.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 993px){html{font-size:14.5px}}@media only screen and (min-width: 1201px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.15rem;line-height:110%;margin:.7666666667rem 0 .46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width: 360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width: 390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width: 420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width: 450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width: 480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width: 510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width: 540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width: 570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width: 600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width: 630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width: 660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width: 690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width: 720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width: 750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width: 780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width: 810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width: 840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width: 870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width: 900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width: 930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width: 960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width: 360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:-webkit-transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform .3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s !important;transition:-webkit-transform .2s !important;transition:transform .2s !important;transition:transform .2s, -webkit-transform .2s !important}.scale-transition.scale-in{-webkit-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width : 600.99px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width : 601px)and (max-width : 992.99px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width : 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width : 600.99px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:rgba(0,0,0,0)}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(238,110,115,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(246,178,181,.2);outline:none}.tabs .tab a:hover,.tabs .tab a.active{background-color:rgba(0,0,0,0);color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right}@media only screen and (max-width : 992.99px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:rgba(0,0,0,0);border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;visibility:hidden}.btn,.btn-small,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#dfdfdf !important;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f !important;cursor:default}.btn.disabled:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-flat[disabled]:hover{background-color:#dfdfdf !important;color:#9f9f9f !important}.btn,.btn-small,.btn-large,.btn-floating,.btn-flat{font-size:14px;outline:0}.btn i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-small:focus,.btn-large:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-small,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.btn:hover,.btn-small:hover,.btn-large:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);color:#343434;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,.1)}.btn-flat.disabled,.btn-flat.btn-flat[disabled]{background-color:rgba(0,0,0,0) !important;color:#b3b3b3 !important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;-webkit-transform-origin:0 0;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li:hover,.dropdown-content li.active{background-color:#eee}.dropdown-content li:focus{outline:none}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;-webkit-transform:none;transform:none}.dropdown-trigger{cursor:pointer}/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:none;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0px 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0px 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0px 8px 20px 1px rgba(0,0,0,.3);box-shadow:0px 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}.modal:focus{outline:none}@media only screen and (max-width : 992.99px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px;overflow-y:hidden}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small,.modal .modal-footer .btn-flat{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.sidenav-fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.sidenav-fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.sidenav-fixed .collapsible-header{background-color:rgba(0,0,0,0);border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.sidenav-fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.sidenav .collapsible-header i,.sidenav.sidenav-fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.sidenav-fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.sidenav-fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;-webkit-transition:margin .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin .35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:none;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:none;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips input:not([type]):not(.browser-default).input{background:none;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0;width:120px}.chips input:not([type]):not(.browser-default).input:focus{border:0;-webkit-box-shadow:none;box-shadow:none}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.suffix~.chips{margin-right:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #c9f3ef}button:focus{outline:none;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}::-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]):not(.browser-default),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=month]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s}input:not([type]):not(.browser-default):disabled,input:not([type]):not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=month]:not(.browser-default):disabled,input[type=month]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):not(.browser-default):disabled+label,input:not([type]):not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=month]:not(.browser-default):disabled+label,input[type=month]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=month]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=month]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]):not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=month]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label{color:#4caf50}input:not([type]):not(.browser-default):focus.invalid~label,input[type=text]:not(.browser-default):focus.invalid~label,input[type=password]:not(.browser-default):focus.invalid~label,input[type=email]:not(.browser-default):focus.invalid~label,input[type=url]:not(.browser-default):focus.invalid~label,input[type=time]:not(.browser-default):focus.invalid~label,input[type=date]:not(.browser-default):focus.invalid~label,input[type=datetime]:not(.browser-default):focus.invalid~label,input[type=datetime-local]:not(.browser-default):focus.invalid~label,input[type=month]:not(.browser-default):focus.invalid~label,input[type=tel]:not(.browser-default):focus.invalid~label,input[type=number]:not(.browser-default):focus.invalid~label,input[type=search]:not(.browser-default):focus.invalid~label,textarea.materialize-textarea:focus.invalid~label{color:#f44336}input:not([type]):not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=month]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input:not([type]):not(.browser-default).valid,input:not([type]):not(.browser-default):focus.valid,input[type=text]:not(.browser-default).valid,input[type=text]:not(.browser-default):focus.valid,input[type=password]:not(.browser-default).valid,input[type=password]:not(.browser-default):focus.valid,input[type=email]:not(.browser-default).valid,input[type=email]:not(.browser-default):focus.valid,input[type=url]:not(.browser-default).valid,input[type=url]:not(.browser-default):focus.valid,input[type=time]:not(.browser-default).valid,input[type=time]:not(.browser-default):focus.valid,input[type=date]:not(.browser-default).valid,input[type=date]:not(.browser-default):focus.valid,input[type=datetime]:not(.browser-default).valid,input[type=datetime]:not(.browser-default):focus.valid,input[type=datetime-local]:not(.browser-default).valid,input[type=datetime-local]:not(.browser-default):focus.valid,input[type=month]:not(.browser-default).valid,input[type=month]:not(.browser-default):focus.valid,input[type=tel]:not(.browser-default).valid,input[type=tel]:not(.browser-default):focus.valid,input[type=number]:not(.browser-default).valid,input[type=number]:not(.browser-default):focus.valid,input[type=search]:not(.browser-default).valid,input[type=search]:not(.browser-default):focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;-webkit-box-shadow:0 1px 0 0 #4caf50;box-shadow:0 1px 0 0 #4caf50}.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input:not([type]):not(.browser-default).invalid,input:not([type]):not(.browser-default):focus.invalid,input[type=text]:not(.browser-default).invalid,input[type=text]:not(.browser-default):focus.invalid,input[type=password]:not(.browser-default).invalid,input[type=password]:not(.browser-default):focus.invalid,input[type=email]:not(.browser-default).invalid,input[type=email]:not(.browser-default):focus.invalid,input[type=url]:not(.browser-default).invalid,input[type=url]:not(.browser-default):focus.invalid,input[type=time]:not(.browser-default).invalid,input[type=time]:not(.browser-default):focus.invalid,input[type=date]:not(.browser-default).invalid,input[type=date]:not(.browser-default):focus.invalid,input[type=datetime]:not(.browser-default).invalid,input[type=datetime]:not(.browser-default):focus.invalid,input[type=datetime-local]:not(.browser-default).invalid,input[type=datetime-local]:not(.browser-default):focus.invalid,input[type=month]:not(.browser-default).invalid,input[type=month]:not(.browser-default):focus.invalid,input[type=tel]:not(.browser-default).invalid,input[type=tel]:not(.browser-default):focus.invalid,input[type=number]:not(.browser-default).invalid,input[type=number]:not(.browser-default):focus.invalid,input[type=search]:not(.browser-default).invalid,input[type=search]:not(.browser-default):focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;-webkit-box-shadow:0 1px 0 0 #f44336;box-shadow:0 1px 0 0 #f44336}.select-wrapper.valid .helper-text[data-success],.select-wrapper.invalid~.helper-text[data-error],input:not([type]):not(.browser-default).valid~.helper-text[data-success],input:not([type]):not(.browser-default):focus.valid~.helper-text[data-success],input:not([type]):not(.browser-default).invalid~.helper-text[data-error],input:not([type]):not(.browser-default):focus.invalid~.helper-text[data-error],input[type=text]:not(.browser-default).valid~.helper-text[data-success],input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=text]:not(.browser-default).invalid~.helper-text[data-error],input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=password]:not(.browser-default).valid~.helper-text[data-success],input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=password]:not(.browser-default).invalid~.helper-text[data-error],input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=email]:not(.browser-default).valid~.helper-text[data-success],input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=email]:not(.browser-default).invalid~.helper-text[data-error],input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=url]:not(.browser-default).valid~.helper-text[data-success],input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=url]:not(.browser-default).invalid~.helper-text[data-error],input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=time]:not(.browser-default).valid~.helper-text[data-success],input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=time]:not(.browser-default).invalid~.helper-text[data-error],input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=date]:not(.browser-default).valid~.helper-text[data-success],input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=date]:not(.browser-default).invalid~.helper-text[data-error],input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=month]:not(.browser-default).valid~.helper-text[data-success],input[type=month]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=month]:not(.browser-default).invalid~.helper-text[data-error],input[type=month]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=tel]:not(.browser-default).valid~.helper-text[data-success],input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=number]:not(.browser-default).valid~.helper-text[data-success],input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=number]:not(.browser-default).invalid~.helper-text[data-error],input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=search]:not(.browser-default).valid~.helper-text[data-success],input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=search]:not(.browser-default).invalid~.helper-text[data-error],input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],textarea.materialize-textarea.valid~.helper-text[data-success],textarea.materialize-textarea:focus.valid~.helper-text[data-success],textarea.materialize-textarea.invalid~.helper-text[data-error],textarea.materialize-textarea:focus.invalid~.helper-text[data-error]{color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.select-wrapper.valid~.helper-text:after,input:not([type]):not(.browser-default).valid~.helper-text:after,input:not([type]):not(.browser-default):focus.valid~.helper-text:after,input[type=text]:not(.browser-default).valid~.helper-text:after,input[type=text]:not(.browser-default):focus.valid~.helper-text:after,input[type=password]:not(.browser-default).valid~.helper-text:after,input[type=password]:not(.browser-default):focus.valid~.helper-text:after,input[type=email]:not(.browser-default).valid~.helper-text:after,input[type=email]:not(.browser-default):focus.valid~.helper-text:after,input[type=url]:not(.browser-default).valid~.helper-text:after,input[type=url]:not(.browser-default):focus.valid~.helper-text:after,input[type=time]:not(.browser-default).valid~.helper-text:after,input[type=time]:not(.browser-default):focus.valid~.helper-text:after,input[type=date]:not(.browser-default).valid~.helper-text:after,input[type=date]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime]:not(.browser-default).valid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,input[type=month]:not(.browser-default).valid~.helper-text:after,input[type=month]:not(.browser-default):focus.valid~.helper-text:after,input[type=tel]:not(.browser-default).valid~.helper-text:after,input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,input[type=number]:not(.browser-default).valid~.helper-text:after,input[type=number]:not(.browser-default):focus.valid~.helper-text:after,input[type=search]:not(.browser-default).valid~.helper-text:after,input[type=search]:not(.browser-default):focus.valid~.helper-text:after,textarea.materialize-textarea.valid~.helper-text:after,textarea.materialize-textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#4caf50}.select-wrapper.invalid~.helper-text:after,input:not([type]):not(.browser-default).invalid~.helper-text:after,input:not([type]):not(.browser-default):focus.invalid~.helper-text:after,input[type=text]:not(.browser-default).invalid~.helper-text:after,input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,input[type=password]:not(.browser-default).invalid~.helper-text:after,input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,input[type=email]:not(.browser-default).invalid~.helper-text:after,input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,input[type=url]:not(.browser-default).invalid~.helper-text:after,input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,input[type=time]:not(.browser-default).invalid~.helper-text:after,input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,input[type=date]:not(.browser-default).invalid~.helper-text:after,input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime]:not(.browser-default).invalid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,input[type=month]:not(.browser-default).invalid~.helper-text:after,input[type=month]:not(.browser-default):focus.invalid~.helper-text:after,input[type=tel]:not(.browser-default).invalid~.helper-text:after,input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,input[type=number]:not(.browser-default).invalid~.helper-text:after,input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,input[type=search]:not(.browser-default).invalid~.helper-text:after,input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,textarea.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.select-wrapper+label:after,input:not([type]):not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=month]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~label,.input-field.col .prefix~.validate~label,.input-field.col .suffix~label,.input-field.col .suffix~.validate~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px)}.input-field>label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field>label:not(.active)+input[type=date],.input-field>label:not(.active)+input[type=datetime-local],.input-field>label:not(.active)+input[type=month],.input-field>label:not(.active)+input[type=time]{color:rgba(0,0,0,0)}.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label,.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix,.input-field .suffix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s;top:.5rem}.input-field .prefix.active,.input-field .suffix.active{color:#26a69a}.input-field .prefix~input,.input-field .prefix~textarea,.input-field .prefix~.select-wrapper,.input-field .prefix~label,.input-field .prefix~.validate~label,.input-field .prefix~.helper-text,.input-field .prefix~.autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width : 992.99px){.input-field .prefix~input,.input-field .suffix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width : 600.99px){.input-field .prefix~input,.input-field .suffix~input{width:80%;width:calc(100% - 3rem)}}.input-field .suffix{right:0}.input-field .suffix~input,.input-field .suffix~textarea,.input-field .suffix~.select-wrapper,.input-field .suffix~label,.input-field .suffix~.validate~label,.input-field .suffix~.helper-text,.input-field .suffix~.autocomplete-content{margin-right:3rem;width:92%;width:calc(100% - 3rem)}.input-field .suffix~label{margin-right:3rem}.input-field input[type=search]{display:block;line-height:inherit;-webkit-transition:.3s background-color;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close,.input-field input[type=search]:focus:not(.browser-default)~.material-icons{color:#444}.input-field input[type=search]+.label-icon{-webkit-transform:none;transform:none;left:1rem}.input-field input[type=search]~.mdi-navigation-close,.input-field input[type=search]~.material-icons{position:absolute;top:0;right:1rem;color:rgba(0,0,0,0);cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:rgba(0,0,0,0)}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type=radio]:not(:checked),[type=radio]:checked{position:absolute;opacity:0;pointer-events:none}[type=radio]:not(:checked)+span,[type=radio]:checked+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]+span:before,[type=radio]+span:after{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:checked+span:before,[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio].with-gap:checked+span:after{border-radius:50%}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span:after{-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+span:before{border:2px solid rgba(0,0,0,0)}[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio].with-gap:checked+span:after{border:2px solid #26a69a}[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:after{background-color:#26a69a}[type=radio]:checked+span:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type=radio].with-gap:checked+span:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type=radio].tabbed:focus+span:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before,[type=radio]:disabled:checked+span:before{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,.42)}[type=radio]:disabled+span{color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42);border-color:#949494}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;-webkit-transition:.2s;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:rgba(0,0,0,.42)}[type=checkbox].tabbed:focus+span:not(.lever):after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}[type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,.42);background-color:rgba(0,0,0,0)}[type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}[type=checkbox].filled-in+span:not(.lever):before,[type=checkbox].filled-in+span:not(.lever):after{content:"";left:0;position:absolute;-webkit-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid rgba(0,0,0,0);left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:rgba(0,0,0,0);border:2px solid #5a5a5a;top:0px;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:rgba(0,0,0,0);background-color:#949494}[type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:rgba(0,0,0,0)}[type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked:not([disabled]){background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:before,.switch label input[type=checkbox]:checked+.lever:after{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:before,.switch label .lever:after{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,.15)}.switch label .lever:after{background-color:#f1f1f1;-webkit-box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled)~.lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,.15)}input[type=checkbox]:not(:disabled)~.lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select.browser-default{opacity:1}select{opacity:0;background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #26a69a}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}.select-wrapper .hide-select{width:0;height:0;overflow:hidden;position:absolute;top:0;z-index:-1}select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:rgba(0,0,0,0)}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.suffix~.select-wrapper{margin-right:3rem;width:92%;width:calc(100% - 3rem)}.suffix~label{margin-right:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.file-field .btn-small{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:rgba(0,0,0,0);border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;margin-left:7px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;-webkit-appearance:none;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(38,166,154,.26);box-shadow:0 0 0 10px rgba(38,166,154,.26)}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(38,166,154,.26)}input[type=range]::-ms-track{height:3px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(38,166,154,.26)}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #ee6e73}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100vh;padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,.05)}.sidenav li>a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,.05)}.sidenav li>a.btn,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-floating{color:#fff}.sidenav li>a.btn-flat{color:#343434}.sidenav li>a.btn:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover{background-color:#2bbbad}.sidenav li>a.btn-floating:hover{background-color:#26a69a}.sidenav li>a>i,.sidenav li>a>[class^=mdi-],.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:rgba(0,0,0,0)}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:rgba(0,0,0,0)}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .name,.sidenav .user-view .email{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .name,.sidenav .user-view .email{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;position:fixed;top:0;left:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width : 992.99px){.sidenav.sidenav-fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;display:none}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:rgba(0,0,0,0) !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:rgba(0,0,0,0) !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:rgba(0,0,0,0) !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;height:16px;width:16px;margin:0 12px}.slider .indicators .indicator-item-btn{position:absolute;top:0;left:0;cursor:pointer;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%;border-width:0;width:100%;height:100%}.slider .indicators .indicator-item-btn.active{background-color:#4caf50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;-webkit-transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s,-webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform .3s cubic-bezier(0.42, 0, 0.58, 1),opacity .3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::before,.tap-target-wave::after{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.tap-target-wave::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s,-webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10002;position:absolute !important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{background:none}@media only screen and (max-width: 600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:80px}.month-prev,.month-next{margin-top:4px;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.datepicker-date-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#26a69a}.datepicker-table td.is-selected{background-color:#26a69a;color:#fff}.datepicker-table td.is-outside-current-month,.datepicker-table td.is-disabled{color:rgba(0,0,0,.3);pointer-events:none}.datepicker-day-button{background-color:rgba(0,0,0,0);border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(43,161,150,.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done{color:#26a69a;padding:0 1rem}.datepicker-clear{color:#f44336}@media only screen and (min-width : 601px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.datepicker-date-display{-webkit-box-flex:0;-webkit-flex:0 1 270px;-ms-flex:0 1 270px;flex:0 1 270px}.datepicker-controls,.datepicker-table,.datepicker-footer{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{width:200px;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:bold;text-align:center;color:rgba(255,255,255,.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-text-container input[type=text]{height:4rem;color:rgba(255,255,255,.6);border-bottom:0px;font-size:4rem;direction:ltr}.timepicker-input-hours,.timepicker-input-minutes,.timepicker-span-am-pm div{cursor:pointer}input[type=text].timepicker-input-hours{text-align:right;width:28%;margin-right:3px}input[type=text].timepicker-input-minutes{width:33%;margin-left:3px}input[type=text].text-primary{color:#fff}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(38,166,154,.25)}.timepicker-dial{-webkit-transition:opacity 350ms,-webkit-transform 350ms;transition:opacity 350ms,-webkit-transform 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.timepicker-dial-out.timepicker-minutes{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.timepicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.timepicker-canvas line{stroke:#26a69a;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing{stroke:none;fill:#26a69a}.timepicker-canvas-bg{stroke:none;fill:#26a69a}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#f44336}.timepicker-close{color:#26a69a}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width : 601px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}
.color-manager {
    color: transparent;
}
/* base.less is a standalone Less file */
/*
Qualitative data color series inspired from colorbrewer2.org/
next ones could be: #cab2d6 #ffff99 # #b2df8a
*/
.clearfix::after {
  content: "";
  display: table;
  clear: right;
}
.clearfix::before {
  content: "";
  display: table;
}
strong {
  font-weight: 700 !important;
}
/* General styles */
/* reset style */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
abbr {
  border-bottom: 1px dotted;
  text-decoration: none;
}
form {
  margin: 0;
}
body {
  line-height: 1.33;
  background-color: white;
  color: #333;
  font-family: var(--theme-fontFamily-base);
  font-size: 1em;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
/* remember to define focus styles! */
:focus {
  outline: thin dotted;
}
a:focus {
  outline: thin dotted;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
#root {
  margin: 0 10px;
  position: relative;
}
a {
  color: var(--theme-color-link);
  text-decoration: underline;
  cursor: pointer;
}
a > [class^="icon-"],
a > [class*=" icon-"] {
  display: inline-block;
}
a:focus-visible,
button:focus-visible,
input[type="button"]:focus-visible,
select:focus-visible {
  outline: 2px solid var(--theme-color-focus-ring);
  outline-offset: -2px;
}
/* Make sure the scroll bar is always displayed so the content does not shift when reloading menu with/without scrollbar */
html {
  overflow-y: scroll;
}
/* br clear="all" deprecated */
br.clearAll {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
  /* for IE */
}
br.clear,
div.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
.centerLargeDiv {
  width: 850px;
  margin: auto;
}
.center {
  margin: auto;
  text-align: center;
  padding-bottom: 10px;
}
.submit {
  clear: both;
  font-size: 18px;
  border: 0;
  float: right;
  margin: 12px 0 10px 0;
  cursor: pointer;
}
/* on admin screen, Save button aligned on the left */
.admin .submit {
  margin-left: 0;
  margin-top: 20px;
  float: none;
}
.admin .entityContainer .submit {
  margin: 0;
  margin-top: 20px;
}
.entityContainer .link_but {
  white-space: nowrap;
  display: inline-block;
  margin: 0 10px 0 0;
  text-decoration: none;
}
.entityContainer .link_but img {
  white-space: nowrap;
  margin: 0 1px 0 0 !important;
}
/* Add / Edit / List entities */
.entityContainer {
  width: 100%;
  max-width: 900px;
  min-width: 600px;
  font-size: 14px;
}
.entityInlineHelp {
  color: #9b9b9b;
  margin-top: 5px;
  clear: both;
}
/* cancel button below Forms */
.entityCancel {
  padding: 10px 0;
  font-size: 12px;
}
ul.select-dropdown li.disabled span {
  color: #9e9e9e !important;
}
ul.select-dropdown li.disabled span:hover {
  background-color: #fff;
}
/* jQuery Tooltip */
#tooltip h3 {
  font-weight: normal;
  font-size: 0.85em;
  font-style: italic;
  color: #162540;
  margin: 0;
  padding: 0;
}
#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid var(--theme-color-background-base);
  padding: 5px 7px 5px 7px;
  background-color: var(--theme-color-background-tinyContrast);
  opacity: 0.95;
}
/* jQuery Ajax */
.ajaxError {
  color: red;
  text-align: center;
  font-weight: bold;
  width: 550px;
  border: 3px solid red;
  margin: 10px;
  padding: 10px;
  border-radius: 9px;
}
.ajaxSuccess {
  font-size: 14px;
  margin: 10px;
  padding: 15px;
  color: #301901;
  display: inline-block;
  background-color: #ffffe0;
  border: 1px solid #e6db55;
  border-radius: 3px;
}
.ui-widget {
  font-family: var(--theme-fontFamily-base);
  /* for inline help */
  text-align: justify;
}
/* extending the jquery UI css, for visitor Log popover */
.ui-widget .dataTable {
  font-size: 14px;
}
.ui-inline-help {
  display: inline-block;
  background-color: var(--theme-color-background-tinyContrast);
  margin: 0;
  font-size: 12px;
  padding: 20px;
  color: #3a87ad;
  opacity: 1;
  border-left: 1px solid #bce8f1;
  text-align: justify;
  line-height: 1.3em;
  max-width: 550px;
}
div.ui-state-highlight {
  border-color: #545903;
  background-color: #ffffd6;
}
.ui-datepicker {
  background: var(--theme-color-background-contrast) !important;
  border: 1px solid var(--theme-color-background-contrast) !important;
  border-radius: 0 !important;
  font-size: 11px !important;
  padding: 0 !important;
  width: 160px !important;
}
.ui-datepicker-header {
  color: var(--theme-color-text-highContrast) !important;
  border-radius: 0 !important;
}
.ui-datepicker select {
  padding: 0;
}
.ui-datepicker-header .ui-icon-circle-triangle-w,
.ui-datepicker-header .ui-icon-circle-triangle-e {
  content: " \25BC";
  font-size: 1px;
  color: var(--theme-color-brand);
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 5px solid var(--theme-color-brand);
  margin-left: 7px;
  display: inline-block;
  vertical-align: sub;
  background: none !important;
  height: auto;
  width: auto;
}
.ui-datepicker-header .ui-icon-circle-triangle-w {
  border-left: 0;
  border-right: 5px solid var(--theme-color-brand);
}
.ui-datepicker-prev {
  background: none !important;
  left: 5px !important;
  top: 3px !important;
}
.ui-datepicker-next {
  background: none !important;
  right: 2px !important;
  top: 3px !important;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  margin-left: -5px;
  margin-top: -5px;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  background: none !important;
  border-color: #f1f0eb !important;
}
.ui-datepicker-month,
.ui-datepicker-year {
  font-weight: bold;
}
.ui-datepicker table {
  font-size: 11px !important;
  margin: 0 !important;
}
.ui-datepicker th {
  color: #887f71 !important;
  font-weight: normal !important;
  background: #f1f0eb !important;
  padding: 3px 0 !important;
}
.ui-datepicker th.ui-datepicker-week-end {
  background: var(--theme-color-background-lowContrast) !important;
}
.ui-datepicker td {
  padding: 0 !important;
}
.ui-state-default {
  border: 1px solid var(--theme-color-background-tinyContrast) !important;
  border-right: 0 !important;
  background: var(--theme-color-background-base) !important;
  color: var(--theme-color-text-highContrast) !important;
  text-align: center !important;
}
.ui-datepicker .ui-state-default {
  background: var(--theme-color-background-contrast) !important;
}
.ui-datepicker td.ui-datepicker-current-day .ui-state-default {
  background: var(--theme-color-text) !important;
  color: var(--theme-color-background-contrast) !important;
}
.ui-datepicker td.ui-datepicker-week-end .ui-state-default {
  background: var(--theme-color-background-tinyContrast) !important;
  color: var(--theme-color-text) !important;
}
.ui-datepicker td.ui-datepicker-current-period a.ui-state-default,
td .ui-state-active,
.ui-datepicker td.ui-datepicker-current-period a.ui-state-active,
.ui-datepicker td.ui-datepicker-week-end .ui-state-active,
.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-current-period {
  border-color: #887f71 !important;
  background: #887f71 !important;
  color: var(--theme-color-text-invert-contrast) !important;
  opacity: 1 !important;
}
.ui-datepicker td .ui-state-hover,
.ui-datepicker td .ui-state-hover:hover,
.ui-datepicker .ui-datepicker td.ui-datepicker-current-period a.ui-state-hover,
.ui-datepicker td.ui-datepicker-week-end .ui-state-hover {
  background: #e5e3e0 !important;
  color: #000 !important;
}
.ui-datepicker td .ui-state-active.ui-state-hover {
  color: #fff !important;
}
td.ui-datepicker-other-month.ui-state-hover {
  background: var(--theme-color-background-base) !important;
  color: var(--theme-color-text-highContrast) !important;
  opacity: 1 !important;
  border-style: none;
  cursor: pointer !important;
}
.ui-datepicker select.ui-datepicker-month {
  width: 46%;
}
.ui-datepicker select.ui-datepicker-year {
  width: 54%;
}
.ui-datepicker-month:disabled {
  border-color: var(--theme-color-text-disabled) !important;
  background: var(--theme-color-background-tinyContrast) !important;
}
/* Piwik jQuery UI Tooltips */
.ui-tooltip {
  position: absolute;
  z-index: 2000;
  text-align: left;
  background: var(--theme-color-background-tinyContrast);
  color: var(--theme-color-text-light);
  font-size: 12px;
  font-weight: normal;
  border: 1px solid var(--theme-color-background-base);
  padding: 5px 10px 6px 10px;
  border-radius: 4px;
  -moz-box-shadow: 1px 1px 2px var(--theme-color-text-lighter);
  -webkit-box-shadow: 1px 1px 2px var(--theme-color-text-lighter);
  box-shadow: 1px 1px 2px var(--theme-color-text-lighter);
  overflow: hidden;
  max-width: 600px;
  min-width: 50px;
  line-height: 14px;
  left: -28000px;
  top: -28000px;
  display: none;
}
.ui-tooltip h3 {
  font-weight: bold;
  color: #7e7363;
  font-size: 12px;
  margin: 0 0 2px 0;
  line-height: 14px;
}
body .ui-tooltip.small {
  font-size: 11px;
  padding: 3px 5px 3px 6px;
}
/* Popover */
.ui-dialog .ui-widget-header {
  background: none;
  border: 0;
  font: bold 18px var(--theme-fontFamily-base);
  color: #7e7363;
  clear: both;
}
.ui-dialog-titlebar-help {
  position: absolute;
  right: 33px;
  top: 50%;
  width: 16px;
  margin: -8px 0 0 0;
  padding: 0;
  height: 16px;
  background: url(plugins/Morpheus/images/help.png);
  overflow: hidden;
}
.ui-dialog ~ .ui-dialog {
  border: 1px solid #aaa;
}
.ui-dialog-titlebar .ui-icon-closethick {
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  font-weight: bold;
  font-size: 8px;
  background-image: none !important;
  text-indent: 0 !important;
  opacity: 1 !important;
  color: var(--theme-color-brand-contrast);
  overflow: visible;
  margin-top: -4px;
}
.ui-dialog-titlebar .ui-icon-closethick::before {
  content: "\e60a";
}
#topApiRef {
  color: #95aecb;
}
.section-toggler-link {
  font-size: 0.8em;
  font-style: italic;
  text-decoration: none;
}
.section-toggler-link:hover {
  text-decoration: underline;
}
.metricEvolution {
  display: inline-block;
  font-size: 9pt;
  opacity: 0.75;
}
.metricEvolution > .positive-evolution {
  color: green;
}
.metricEvolution > .negative-evolution {
  color: #e02a3b;
}
.reportsByDimensionView > .entityList {
  float: left;
  width: 208px;
  min-height: 200px;
}
.dimensionCategory {
  margin-top: 16px;
}
.modal.modal-extra-wide {
  width: 95%;
  max-height: 90%;
  top: 5% !important;
}
.modal.modal-extra-wide .ui-confirm {
  padding: 0 !important;
}
.modal .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  background: none;
  border: 0;
  padding: 0;
  color: inherit;
}
.ui-confirm .btn.disabled,
.modal .btn.disabled,
.ui-confirm .btn-flat.disabled,
.modal .btn-flat.disabled,
.ui-confirm .btn:disabled,
.modal .btn:disabled,
.ui-confirm .btn-flat:disabled,
.modal .btn-flat:disabled,
.ui-confirm .btn[disabled],
.modal .btn[disabled],
.ui-confirm .btn-flat[disabled],
.modal .btn-flat[disabled] {
  opacity: 1;
  color: var(--theme-color-text-on-disabled) !important;
  background: var(--theme-color-background-disabled) !important;
}
.card .card-content {
  padding: 20px;
}
/* Component styles */
#root #logo {
  display: block;
  height: 100%;
}
#root #logo > a {
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  text-decoration: none;
}
#root #logo img {
  max-height: 32px;
}
#root #logo img.default-piwik-logo {
  width: 150px;
  filter: var(--theme-filter-on-illustration);
}
#javascriptDisabled,
#javascriptDisabled a {
  font-weight: bold;
  color: #f88d22;
  padding: 15px;
  clear: both;
}
/* About Piwik box top right */
#header_message.update_available .title {
  color: var(--theme-color-link);
  cursor: default;
}
#header_message .icon-warning {
  padding-left: 2px;
}
#header_message:hover,
#header_message.active {
  width: auto;
  height: auto;
  z-index: 150;
}
#header_message .header_short {
  display: block;
  white-space: nowrap;
}
#header_message .header_full {
  display: none;
}
#header_message:hover .header_short,
#header_message.active .header_short {
  display: none;
}
#header_message:hover .header_full,
#header_message.active .header_full {
  display: block;
}
.header_full {
  padding-bottom: 5px;
  line-height: 1.7em;
}
.header_info,
.header_info a {
  color: var(--theme-color-text-light);
}
.autocompleteMatched {
  color: #5256BE;
  font-weight: bold;
}
.siteSelector {
  width: auto;
}
.siteSelector a.title .icon.collapsed.iconHidden {
  visibility: visible;
}
.siteSelector a.title span.placeholder {
  color: #9e9e9e;
  font-style: italic;
}
.siteSelector .dropdown {
  min-width: 210px;
  padding-top: 0;
}
.siteSelector .ui-widget.ui-widget-content {
  border: none;
}
#content .sites_autocomplete {
  position: static !important;
  height: 36px;
  z-index: 99;
  vertical-align: middle;
}
#content .sites_autocomplete > .siteSelector {
  position: absolute;
  z-index: 998;
}
#content .sites_autocomplete a.title {
  text-decoration: none;
}
.siteSelector.expanded .loading {
  background: url(plugins/Morpheus/images/loading-blue.gif) no-repeat 16% 11px;
}
.siteSelector .custom_select_ul_list li a,
.siteSelector .custom_select_all a,
.siteSelector .custom_select_main_link > span {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  color: var(--theme-color-text);
  width: 100%;
}
.siteSelector.piwikSelector a.title > span {
  max-width: 161px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.siteSelector.piwikSelector a.title span {
  vertical-align: top;
}
.siteSelector .custom_select_ul_list,
.siteSelector ul.ui-autocomplete {
  position: relative;
  list-style: none;
  line-height: 18px;
  padding: 0 0 15px 0;
  box-shadow: none !important;
}
.siteSelector .custom_select_ul_list {
  padding: 0 0 5px 0;
}
.siteSelector .custom_select_ul_list li a,
.siteSelector .custom_select_all a,
.siteSelector .custom_select_ul_list li div,
.siteSelector .custom_select_all div {
  line-height: 18px;
  height: auto;
  display: block;
  text-decoration: none;
}
.siteSelector .custom_select_ul_list li div.noresult,
.siteSelector .custom_select_all div.noresult {
  font-style: italic;
  margin-bottom: 5px;
}
.siteSelector .custom_select_ul_list li a:hover,
.siteSelector .custom_select_all a:hover {
  background: var(--theme-color-background-tinyContrast);
}
.siteSelector .custom_select_all a {
  text-decoration: none;
}
.siteSelector .custom_select_all a:hover {
  text-decoration: none;
}
.siteSelector .custom_select_search {
  margin: 0 0 8px 0;
  height: 33px;
  display: block;
  white-space: nowrap;
  position: relative;
}
.siteSelector .custom_select_search .inp {
  vertical-align: top;
  width: 100%;
  padding: 7px 6px !important;
  border: 1px solid #d0d0d0 !important;
  background: transparent !important;
  font-size: 11px !important;
  color: var(--theme-color-text) !important;
}
.siteSelector .custom_select_search .reset {
  position: absolute;
  top: 8px;
  right: 4px;
  cursor: pointer;
}
.sites_selector_container > .siteSelector {
  padding-left: 12px;
}
.custom_selector_container .ui-menu-item,
.custom_selector_container .ui-menu-item a {
  float: none;
  position: static;
}
.custom_select_block_show {
  height: auto;
  overflow: visible;
  max-width: inherit;
}
.sites_selector_container {
  padding-top: 5px;
}
.siteSelect a {
  white-space: normal;
  text-align: left;
}
.siteSelector.disabled a.title {
  cursor: default !important;
}
.siteSelector.disabled a.title .icon {
  display: none !important;
}
.menuDropdown {
  display: inline-block;
  padding-right: 14px;
}
.menuDropdown .title {
  position: relative;
  cursor: pointer;
}
.menuDropdown .icon-arrow-bottom {
  margin-left: 4px;
}
.menuDropdown .items {
  z-index: 200;
  position: absolute;
  border: 1px solid #cccccc;
  background: var(--theme-color-background-contrast);
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 !important;
}
.menuDropdown .items .search {
  margin: 15px 6px 10px 6px;
  display: block;
}
.menuDropdown .items .search .search_ico {
  position: absolute;
  right: 25px;
  top: 32px;
  margin: 0;
  left: initial;
  color: var(--theme-color-text-lighter);
}
.menuDropdown .items .search .reset {
  position: absolute;
  top: 34px;
  cursor: pointer;
  margin: 0;
  right: 21px;
  left: initial;
  font-size: 12px;
  color: var(--theme-color-text-lighter);
}
.menuDropdown .items .search input {
  margin: 0;
  width: 100%;
}
.menuDropdown .items .search input::-ms-clear {
  display: none;
}
.menuDropdown .items .item {
  display: block;
  color: var(--theme-color-text) !important;
  text-decoration: none !important;
  padding: 12px 25px 12px 6px !important;
  font-size: 11px;
  float: none;
  text-align: left;
  line-height: 16px;
}
.menuDropdown .items .item:hover {
  background: var(--theme-color-background-tinyContrast);
}
.menuDropdown .items .item.active {
  background-color: var(--theme-color-background-tinyContrast);
}
.menuDropdown .items .item.category {
  color: var(--theme-color-text-light) !important;
}
.menuDropdown .items .item.separator {
  padding: 0 !important;
  border-bottom: 0;
  margin: 0;
}
.menuDropdown .items .item.separator,
.menuDropdown .items .item.disabled {
  opacity: 0.5;
  cursor: default;
}
.menuDropdown .items .item.separator:hover,
.menuDropdown .items .item.disabled:hover {
  background: var(--theme-color-background-base);
}
.alert {
  color: #212121 !important;
  padding: 20px 20px 20px 60px;
  margin-bottom: 20px;
  border: 2px solid;
  border-radius: 2px;
  font-size: 14px;
  position: relative;
}
@media (max-width: 480px) {
  .alert {
    padding: 15px;
  }
}
[data-theme-mode="dark"]:root .alert {
  color: #ccc !important;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .alert {
    color: #ccc !important;
  }
}
.alert::before {
  font-family: "matomo";
  content: "\e88f";
  position: absolute;
  left: 20px;
  line-height: 100%;
  font-size: 24px;
  margin-top: -3px;
}
@media (max-width: 480px) {
  .alert::before {
    position: static;
    display: block;
    margin-bottom: 0.5em;
    text-align: center;
  }
}
.alert a {
  color: #212121 !important;
  text-decoration: underline;
}
[data-theme-mode="dark"]:root .alert a {
  color: #ccc !important;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .alert a {
    color: #ccc !important;
  }
}
.alert a:hover {
  text-decoration: underline;
}
.alert-success {
  background-color: #ebf2eb;
  border-color: #378039;
}
.alert-success::before {
  content: "\e63d";
  color: #378039;
}
[data-theme-mode="dark"]:root .alert-success {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .alert-success {
    background-color: transparent;
  }
}
.alert-info {
  background-color: #ecf7fe;
  border-color: #0d94e3;
}
.alert-info::before {
  color: #0d94e3;
}
[data-theme-mode="dark"]:root .alert-info {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .alert-info {
    background-color: transparent;
  }
}
.alert-warning {
  background-color: #fefbe9;
  border-color: #a18a0b;
}
.alert-warning::before {
  content: "\e621";
  color: #a18a0b;
}
[data-theme-mode="dark"]:root .alert-warning {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .alert-warning {
    background-color: transparent;
  }
}
.alert-danger {
  background-color: #faeaea;
  border-color: #d2312d;
}
.alert-danger::before {
  content: "\e616";
  color: #d2312d;
}
[data-theme-mode="dark"]:root .alert-danger {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .alert-danger {
    background-color: transparent;
  }
}
/* main data table */
table.entityTable thead tr th {
  text-transform: none;
  background: var(--theme-color-background-base);
  vertical-align: middle !important;
  text-align: left !important;
  font-size: 15px;
  white-space: nowrap;
  padding: 22px 16px !important;
  margin: 0;
  font-weight: normal;
  border-radius: 0;
  color: var(--theme-color-text-contrast);
}
table.entityTable thead tr th:first-child {
  padding-left: 20px !important;
}
table.entityTable tbody tr:hover td {
  background-color: var(--theme-color-background-tinyContrast);
}
table.entityTable tbody tr.highlighted td {
  background-color: #ECF9DD;
}
table.entityTable tbody tr td {
  color: var(--theme-color-text);
  font-size: 13px;
  line-height: 16px;
  background-color: var(--theme-color-background-contrast);
  vertical-align: top !important;
  padding: 16px;
  border-bottom: 1px solid var(--theme-color-background-tinyContrast) !important;
  border-radius: 0;
}
table.entityTable tbody tr td:first-child {
  padding-left: 20px !important;
}
table.entityTable th.entityTable_Numeric {
  text-align: right !important;
}
table.entityTable td.entityTable_Numeric {
  text-align: right;
  font-variant-numeric: tabular-nums;
}
table.entityTable .entityTable_Sparkline {
  padding: 0;
  width: 100px;
}
.entityTable_StarCell,
table.entityTable tbody tr .entityTable_StarCell {
  width: 40px;
  padding-right: 0;
}
.entityTable_Filler,
table.entityTable tbody tr .entityTable_Filler {
  padding: 0;
}
.entityTable_ActionCell,
table.entityTable tbody tr .entityTable_ActionCell {
  padding: 0 16px;
}
.entityTable_ActionCell-1,
table.entityTable tbody tr .entityTable_ActionCell-1 {
  width: 80px;
}
.entityTable_ActionCell-3,
table.entityTable tbody tr .entityTable_ActionCell-3 {
  width: 170px;
}
.table-action {
  padding: 16px;
  height: auto;
  margin: 0;
  line-height: 1;
  background-color: transparent;
  border: 0;
  color: inherit !important;
  display: inline;
}
a.table-action[class^="icon-"],
a.table-action[class*=" icon-"] {
  text-decoration: none !important;
}
.table-action:focus,
.table-action:hover {
  background-color: var(--theme-color-background-base);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
.table-action[data-state="disabled"] {
  opacity: 0.2;
  cursor: not-allowed;
}
.entityTable_ActionCell .table-action {
  display: inline-block;
}
.card .tableActionBar a,
.card .tableActionBar button {
  background-color: var(--theme-color-background-contrast);
}
.card .tableActionBar a:focus,
.card .tableActionBar button:focus {
  background-color: var(--theme-color-background-contrast);
}
.tableFooterLabel {
  margin-bottom: 16px;
  font-style: italic;
}
.tableActionBar a,
.tableActionBar button {
  height: 36px;
  line-height: 36px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
  color: var(--theme-color-text);
  background-image: none !important;
  font-size: 12px;
  cursor: pointer;
  text-decoration: none;
  background-color: inherit;
  text-align: center;
  letter-spacing: .5px;
  transition: 0.2s ease-out;
  border: none;
  border-radius: 3px;
  display: inline-block;
  padding: 0 2rem;
  margin-left: 16px;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}
.tableActionBar a:hover,
.tableActionBar button:hover {
  text-decoration: none;
}
.tableActionBar button:disabled,
.tableActionBar button[disabled] {
  background-color: var(--theme-color-background-disabled) !important;
  color: var(--theme-color-text-lighter) !important;
}
.tableActionBar button:first-child:not(:disabled):not([disabled]),
.tableActionBar a:first-child {
  background-color: var(--theme-color-brand) !important;
  color: #ffffff;
}
#ajaxLoadingCalendar {
  white-space: nowrap;
}
#periodString td {
  vertical-align: top;
  border-radius: 0;
}
#periodString .ui-widget-header.ui-helper-clearfix::before,
#periodString .ui-datepicker.ui-helper-clearfix::before,
#periodString .ui-widget-header.ui-helper-clearfix::after,
#periodString .ui-datepicker.ui-helper-clearfix::after {
  display: inline;
  clear: none;
  content: none !important;
}
#periodString .calendar-icon {
  width: 13px;
  height: 15px;
  display: inline-block;
  position: absolute;
  right: 19px;
  top: 9px;
  background: url("plugins/Morpheus/images/icon-calendar.png") no-repeat scroll;
  cursor: pointer;
}
#periodString strong {
  color: #255792;
}
#periodString h6 {
  font-size: 14px;
  padding: 0 0 4px 0;
}
#periodString .period-date,
#periodString .period-range {
  padding: 0 16px 0 0;
}
#periodString .period-type {
  padding: 0;
}
#periodString .period-type label,
#periodString .period-type label span {
  font-size: 13px;
  white-space: nowrap;
}
#periodString label.selected-period-label {
  text-decoration: underline;
}
#periodString .compareCheckbox {
  transform: scale(0.8);
  margin-left: -29px;
}
#periodString .compareCheckbox .form-group {
  margin: 15px 0 0;
}
#periodString .compareCheckbox label {
  padding-left: 25px;
}
.languageSelection {
  padding: 0 15px;
  display: inline-block;
}
.languageSelection .menuDropdown .title .title-label {
  padding-right: 5px;
}
.languageSelection .items {
  margin-left: -50px;
}
.languageSelection .borderedControl {
  transition: box-shadow 0s !important;
}
@media (max-width: 992px) {
  .languageSelection {
    padding: 0 32px;
    width: 100%;
  }
  .languageSelection .items {
    margin-left: 0;
  }
  .languageSelection .menuDropdown .title .title-label {
    color: #212121;
    font-size: 14px;
  }
  .languageSelection .menuDropdown .title .icon-chevron-down {
    color: #212121;
  }
}
nav .nav-wrapper .languageSelection .menuDropdown {
  display: block;
  padding-right: 0;
}
nav .nav-wrapper .languageSelection .title {
  display: block;
}
.loadingPiwik {
  font-size: 1.1em;
  color: var(--theme-color-text-light);
  padding: 0.5em;
}
.loadingPiwik img,
.loadingPiwik .matomo-loader {
  margin-right: 8.5px;
}
.loadingSegment {
  color: #999999;
  font-size: 13px;
  margin-left: 28px;
  display: none;
}
#root > #loadingError {
  margin-left: 20px;
  margin-right: 20px;
}
#loadingError {
  font-size: 15px;
  padding: 8px 0;
  display: none;
  color: var(--theme-color-brand);
  font-weight: normal;
}
#loadingRateLimitError {
  display: none;
}
/* Remote components */
.piwik-donate-call {
  padding: 13px;
  border: 1px solid #CCC;
  border-radius: 4px;
  max-width: 458px;
  position: relative;
}
#piwik-worth {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  margin: 1em 1em 0.5em 0;
}
.piwik-donate-slider {
  margin: 0 0 1em 1em;
}
.piwik-donate-slider > .slider-range {
  vertical-align: top;
  position: relative;
  display: inline-block;
  border: 1px solid #999;
  background-color: #f7f7f7;
  border-radius: 6px;
  height: 14px;
  width: 270px;
  margin: 22px 8px 0 0;
  cursor: pointer;
}
.piwik-donate-slider .slider-position {
  border: 1px solid #999;
  background-color: #CCC;
  border-radius: 3px;
  height: 18px;
  width: 10px;
  position: absolute;
  top: -3px;
  left: -1px;
}
.piwik-donate-slider .slider-donate-amount {
  display: inline-block;
  padding: .3em .5em .3em .5em;
  margin: 16px 8px 0 0;
  vertical-align: top;
  text-align: center;
  background-color: #CCC;
  color: #333;
  cursor: pointer;
}
.piwik-donate-slider .slider-smiley-face {
  margin: 8px 0 8px 0;
  display: inline-block;
  cursor: pointer;
}
.piwik-donate-call .donate-submit {
  min-height: 55px;
  position: relative;
}
.piwik-donate-call .donate-submit input {
  margin-left: 13px !important;
  border-style: none !important;
  box-shadow: none !important;
  background-image: none;
  padding: 0 !important;
}
.piwik-donate-call .donate-submit a {
  display: inline-block;
  margin-left: 1.2em;
  font-size: 1em;
}
.piwik-donate-call .donate-submit a.donate-spacer {
  margin-bottom: .5em;
  visibility: hidden;
}
.piwik-donate-call .donate-submit a.donate-one-time {
  position: absolute;
  bottom: .5em;
  right: 1.2em;
}
.piwik-donate-call > .piwik-donate-message {
  margin-bottom: .5em;
}
.piwik-donate-call > .piwik-donate-message p {
  margin-left: 0;
}
.piwik-donate-call > .form-description {
  margin-top: 1.25em;
}
.donate-form-instructions {
  font-size: .8em;
  margin: 0 1.25em 0 0;
  color: var(--theme-color-text-lighter);
}
.widget .piwik-donate-call {
  border-style: none;
}
.widget .piwik-donate-slider > .slider-range {
  width: 205px;
}
button.btn,
input[type="submit"].btn,
.btn {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: none;
  background-color: var(--theme-color-brand);
  color: var(--theme-color-brand-contrast) !important;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 0;
}
button.btn:hover,
input[type="submit"].btn:hover,
.btn:hover,
button.btn:focus,
input[type="submit"].btn:focus,
.btn:focus {
  color: var(--theme-color-brand-contrast);
  background: var(--theme-color-brand);
  text-decoration: none;
}
button.btn:focus-visible,
input[type="submit"].btn:focus-visible,
.btn:focus-visible {
  outline: 2px solid var(--theme-color-focus-ring);
  outline-offset: -2px;
}
button.btn em,
input[type="submit"].btn em,
.btn em {
  font-style: normal;
}
.btn-flat {
  color: var(--theme-color-text);
}
.btn-flat:hover {
  background-color: var(--theme-color-background-base);
  text-decoration: none !important;
  box-shadow: 0 0;
}
.btn.btn-small {
  padding: 0 16px;
}
.btn {
  display: inline-block;
}
.btn-block {
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
button.btn.disabled,
button.btn[disabled],
input[type="submit"].btn.disabled,
input[type="submit"].btn[disabled],
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 1;
  background: var(--theme-color-background-disabled) !important;
  color: var(--theme-color-text-on-disabled) !important;
}
.btn.btn-noop {
  background: transparent;
  color: var(--theme-color-text);
  pointer-events: none;
  cursor: not-allowed;
  box-shadow: none;
}
.btn,
.btn-large,
.btn-small,
.btn-flat {
  padding: 0 2rem;
}
.btn.btn-outline {
  background: none;
  color: var(--theme-color-brand) !important;
  border: 1px solid var(--theme-color-brand);
}
.btn.btn-outline:hover,
.btn.btn-outline:focus {
  color: var(--theme-color-brand-contrast) !important;
  background: var(--theme-color-brand);
  text-decoration: none;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: var(--theme-color-code);
  background-color: var(--theme-color-code-background);
  border-radius: 4px;
}
pre,
.codeblock {
  font-size: 13px;
  color: var(--theme-color-code);
  background-color: var(--theme-color-code-background);
  border: none;
  border-radius: 3px;
  direction: ltr;
  margin: 15px 0;
  padding: 20px;
  text-align: left;
  height: auto;
  display: block;
  width: 100%;
}
pre code {
  padding: 0;
}
.simple-table {
  margin: 20px 0;
  width: 100%;
  border-top: 1px solid #e6e6e6;
}
.simple-table th,
.simple-table td {
  border-bottom: 1px solid #e6e6e6;
  padding: 12px;
}
.simple-table th {
  text-align: left;
}
.list-group {
  font-size: 12px;
  margin-bottom: 20px;
  padding-left: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.list-group-item {
  color: #858585;
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: white;
  border: 1px solid var(--theme-color-border);
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #fafafa;
  color: #858585;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: black;
}
.modal {
  background: var(--theme-color-background-tinyContrast);
  color: var(--theme-color-text);
}
.modal.open {
  display: flex !important;
  flex-direction: column;
}
.matomo-modal.open {
  top: 10%;
  z-index: 1003;
  box-shadow: 0 0 3px #A5B1CA4D, 0 10px 40px #A5B1CA4D;
}
[data-theme-mode="dark"]:root .matomo-modal.open {
  box-shadow: 0 0 3px #00000080, 0 10px 40px #00000080;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .matomo-modal.open {
    box-shadow: 0 0 3px #00000080, 0 10px 40px #00000080;
  }
}
.modal .modal-content {
  flex: auto;
  overflow-y: auto;
  background: linear-gradient(var(--theme-color-background-tinyContrast) 30%, transparent) center top no-repeat local, linear-gradient(transparent, var(--theme-color-background-tinyContrast) 70%) center bottom no-repeat local, radial-gradient(farthest-side at 50% 0, rgba(153, 153, 153, 0.6), rgba(153, 153, 153, 0)) center top no-repeat scroll, radial-gradient(farthest-side at 50% 100%, rgba(153, 153, 153, 0.6), rgba(153, 153, 153, 0)) center bottom no-repeat scroll;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
}
.matomo-modal .matomo-modal-content {
  overscroll-behavior: contain;
}
.modal .modal-footer {
  flex: none;
  background: var(--theme-color-background-tinyContrast);
}
.matomo-modal-overlay.open {
  display: block;
  opacity: 0.7;
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: var(--theme-color-background-tinyContrast);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  border: solid 1px var(--theme-color-border);
  padding: 4px;
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: var(--theme-color-brand-contrast);
  text-align: center;
  background-color: var(--theme-color-brand);
  border-radius: 6px;
}
.nav {
  margin-bottom: 20px;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 11px 70px;
  text-decoration: none;
}
.nav::before,
.nav::after {
  display: table;
  content: " ";
}
.nav::after {
  clear: both;
}
.nav-pills > li {
  float: left;
  border: 1px solid #d9d9d9;
  border-left: 0;
}
.nav-pills > li:first-child {
  border-radius: 3px 0 0 3px;
  border: 1px solid #d9d9d9;
}
.nav-pills > li:last-child {
  border-radius: 0 3px 3px 0;
}
.nav-pills > li > a {
  color: var(--theme-color-link);
  background-color: var(--theme-color-background-tinyContrast);
}
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
  background-color: var(--theme-color-background-contrast);
}
.nav-pills > li.active > a {
  color: var(--theme-color-text);
  background-color: var(--theme-color-background-base);
  cursor: default;
}
nav .sidenav-trigger {
  margin: 0;
}
.sidenav {
  background: var(--theme-color-background-contrast);
}
.sidenav li > a {
  color: var(--theme-color-text-contrast);
  text-decoration: none;
}
.sidenav li > a:focus,
.sidenav li > a:hover {
  color: var(--theme-color-text);
}
.sidenav li > a > i {
  color: inherit;
}
.sidenav li > div > a {
  text-decoration: none;
  color: var(--theme-color-text-contrast);
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  padding: 0 32px;
}
.sidenav li > div > a:focus,
.sidenav li > div > a:hover {
  color: var(--theme-color-text);
}
.sidenav li > div > a > .badge-menu-item {
  top: 6px;
  right: 35px;
  left: unset;
}
.sidenav li .collapsible-body {
  background: var(--theme-color-background-contrast);
}
@media only screen and (max-width: 992px) {
  #mobile-top-menu li[role="menuitem"] > a {
    padding: 0 32px;
  }
}
h1.card-title,
h2.card-title,
h3.card-title,
h4.card-title {
  color: var(--theme-color-text) !important;
}
h1.card-title a,
h2.card-title a,
h3.card-title a,
h4.card-title a {
  color: var(--theme-color-text) !important;
}
@media print {
  .card.hoverable:hover {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  }
}
.card {
  background-color: var(--theme-color-background-contrast);
  border-radius: 8px;
  box-shadow: none;
  border: 1px solid var(--theme-color-background-lowContrast);
}
.card h1,
.card h2,
.card h3,
.card h4 {
  color: var(--theme-color-text);
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) {
  color: var(--theme-color-link) !important;
}
.card > .card-content .card-table {
  margin: 16px 0 16px -20px;
  box-shadow: 0 0;
  width: calc(100% + 40px);
  border-radius: 0;
  border-right: none;
  border-left: none;
}
.card .card-content {
  color: var(--theme-color-text);
}
.card .card-content .card-title {
  font-size: 20px;
  margin-bottom: 20px;
  display: block;
  font-weight: 400;
  line-height: 24px;
}
.card .card-title + .card-description {
  margin-top: -12px;
}
.card .card-description {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
}
.card-introduction {
  max-width: 900px;
}
.card-table + .tableActionBar,
.tableFooterLabel + .tableActionBar {
  margin: 0 0 0 -20px;
}
.card-with-image {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.card-with-image .card-image {
  margin: 25px 20px;
}
@media only screen and (max-width: 767px) {
  .card > .card-content .contentTableWrapper {
    margin: 16px 0 16px -20px;
    width: calc(100% + 40px);
    overflow-x: auto;
  }
  .card > .card-content .contentTableWrapper > .card-table {
    margin: 0;
    min-width: 100%;
    width: auto;
  }
  .contentTableWrapper + .tableActionBar {
    margin: 0 0 0 -20px;
  }
}
.row .tabs .indicator {
  background-color: var(--theme-color-link);
}
.row .tabs .tab a {
  color: var(--theme-color-link);
  text-decoration: none;
}
.row .tabs .tab a:hover {
  color: var(--theme-color-link);
  opacity: 0.7;
}
.row .tabs .tab a:focus,
.row .tabs .tab a:focus.active {
  background-color: transparent;
}
.row .tab-content {
  padding: 24px 24px 16px 0 !important;
}
.row .tab-content a {
  color: var(--theme-color-link);
}
.panel {
  margin-bottom: 20px;
  background-color: var(--theme-color-background-tinyContrast);
  border: 1px solid var(--theme-color-background-contrast);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-body::before,
.panel-body::after {
  display: table;
  content: " ";
}
.panel-body::after {
  clear: both;
}
.panel-heading {
  padding: 10px 15px;
  background-color: var(--theme-color-background-base);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  position: relative;
}
.panel-heading .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: inherit;
  color: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
}
.panel-heading .panel-title.panel-title-block {
  height: 26px;
}
.panel-heading .panel-title.panel-title-block > a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding-top: 12px;
}
.panel-heading .panel-title > a,
.panel-heading .panel-title > small,
.panel-heading .panel-title > .small,
.panel-heading .panel-title > small > a,
.panel-heading .panel-title > .small > a {
  color: inherit;
  text-decoration: none;
}
.panel-heading .panel-title > a:focus,
.panel-heading .panel-title > small:focus,
.panel-heading .panel-title > .small:focus,
.panel-heading .panel-title > small > a:focus,
.panel-heading .panel-title > .small > a:focus,
.panel-heading .panel-title > a:hover,
.panel-heading .panel-title > small:hover,
.panel-heading .panel-title > .small:hover,
.panel-heading .panel-title > small > a:hover,
.panel-heading .panel-title > .small > a:hover {
  text-decoration: underline;
}
.panel-footer {
  padding: 10px 15px;
  background-color: var(--theme-color-background-base);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pluginsManagement .footer-message {
  margin-top: 32px;
  font-size: 13px;
  line-height: 21px;
}
table.dataTable tr.active-plugin > td {
  background-color: var(--theme-color-background-base) !important;
}
table.dataTable tr.active-plugin:hover > td {
  background-color: var(--theme-color-background-base) !important;
}
table.dataTable tr.inactive-plugin > td {
  background-color: var(--theme-color-background-tinyContrast) !important;
}
table.dataTable tr.inactive-plugin:hover > td {
  background-color: var(--theme-color-background-lowContrast) !important;
}
[data-theme-mode="dark"]:root table.dataTable tr.inactive-plugin:hover > td {
  background-color: var(--theme-color-background-contrast) !important;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root table.dataTable tr.inactive-plugin:hover > td {
    background-color: var(--theme-color-background-contrast) !important;
  }
}
.plugin-desc-text {
  margin-top: 0;
  margin-bottom: 1.5em;
}
.plugin-donation {
  margin-top: 1em;
}
.donation-overlay {
  text-align: center;
}
.donation-overlay .donation-links {
  margin-top: 2em;
}
.donation-overlay .donation-links .donation-link {
  display: inline-block;
  margin: 0 1em;
}
.donation-overlay .donation-links .donation-link.bitcoin {
  margin: 1em 0!important;
  display: block !important;
}
.donation-overlay .donation-links .donation-link.bitcoin a {
  display: inline-block;
  color: #c7254e;
  border-radius: 4px;
  font-size: 1.1em;
  padding: 5px;
  text-decoration: none !important;
  background-color: #f9f2f4;
}
.donation-overlay .donation-links .donation-link.bitcoin span {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
}
.plugin-author {
  float: left;
}
.plugin-license {
  float: right;
}
table.entityTable tr td .plugin-homepage a {
  text-decoration: none;
}
table.entityTable tr td .plugin-homepage a:hover {
  text-decoration: underline;
}
table.entityTable tr td a.uninstall {
  color: red;
  font-weight: bold;
}
.plugin-version {
  color: #999;
}
#plugins .inactive-plugin .name,
#plugins .active-plugin .name {
  max-width: 200px;
  word-wrap: break-word;
}
#plugins .inactive-plugin td {
  background-color: var(--theme-color-background-tinyContrast);
  color: var(--theme-color-text-light);
}
#plugins .inactive-plugin:hover td {
  background-color: var(--theme-color-background-lowContrast);
}
[data-theme-mode="dark"]:root #plugins .inactive-plugin:hover td {
  background-color: var(--theme-color-background-highContrast);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root #plugins .inactive-plugin:hover td {
    background-color: var(--theme-color-background-highContrast);
  }
}
#plugins .inactive-plugin .plugin-version,
#plugins .inactive-plugin .plugin-author,
#plugins .inactive-plugin .plugin-license {
  color: var(--theme-color-text-lighter);
}
#plugins td.vers {
  white-space: nowrap;
}
#plugins .plugin-desc-missingrequirements {
  font-weight: bold;
}
#plugins .plugin-desc-missingrequirements a {
  text-decoration: underline !important;
  color: black;
}
#plugins .settingsLink {
  text-align: right;
  width: 100%;
  display: inline-block;
}
.admin .pluginsFilter {
  margin-top: 20px;
}
.admin .pluginsFilter .active {
  font-weight: bold;
}
.admin .pluginsFilter a .counter {
  color: #999999;
  font-weight: normal;
}
.admin .pluginsFilter .status {
  display: inline-block;
  margin-left: 23.5px;
}
.activateTagManager .dontShowAgainBtn {
  background-color: var(--theme-color-text-lighter);
}
.pluginSettings textarea {
  display: block;
}
.pluginSettings .input-field {
  line-height: 1;
}
.pluginsSettingsSubmit {
  margin-top: 30px;
}
.expandableSelector {
  position: relative;
}
.expandableSelector .secondary-content {
  font-size: 16px;
  margin-top: -3px;
  color: var(--theme-color-link);
  cursor: help;
}
.expandableSelector ul {
  min-width: 250px;
}
.expandableSelector ul.collection.firstLevel {
  border-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
}
.expandableSelector ul.collection.firstLevel > li {
  padding: 0 !important;
}
.expandableSelector ul .expandableListCategory {
  padding: 10px 20px;
  color: var(--theme-color-link);
}
.expandableSelector ul li:hover {
  background: var(--theme-color-background-tinyContrast) !important;
}
.expandableSelector ul li.collection-item {
  cursor: pointer;
}
.expandableSelector ul ul {
  margin-top: 0;
  margin-bottom: 0;
}
.expandableSelector ul ul .primary-content {
  width: 100%;
}
.expandableSelector ul ul .secondary-content {
  margin-top: 3px;
}
.expandableSelector ul ul li {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  padding-left: 30px !important;
  min-width: 200px;
}
.expandableSelector ul ul li:hover {
  background: var(--theme-color-background-tinyContrast) !important;
}
.expandableSelector .searchContainer {
  padding: 5px;
  background: var(--theme-color-background-contrast);
  border-left: 1px solid var(--theme-color-border);
  border-right: 1px solid var(--theme-color-border);
  border-top: 1px solid var(--theme-color-border);
}
.expandableSelector .expandableSearch {
  vertical-align: top;
  padding: 7px 6px !important;
  border: 1px solid var(--theme-color-border) !important;
  background: var(--theme-color-background-contrast) !important;
  font-size: 11px !important;
  color: var(--theme-color-text) !important;
  width: 100% !important;
}
.expandableSelector .expandableList {
  position: absolute;
  z-index: 9999;
  margin-top: -48px;
  background: var(--theme-color-background-contrast);
  color: var(--theme-color-text);
}
.expandableSelector .expandableList .collection {
  background: var(--theme-color-background-contrast);
  border-color: var(--theme-color-border);
}
.expandableSelector .expandableList .collection .collection-item {
  background: var(--theme-color-background-contrast);
  border-color: var(--theme-color-border);
  color: var(--theme-color-text);
}
.fieldMultiTuple {
  font-size: 1rem;
}
.matomo-field-select label {
  top: -14px;
}
.confirm-password-modal h2 {
  font-size: 18px;
  font-weight: bold;
}
.confirm-password-modal .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.confirm-password-modal .modal-text {
  padding: 0 0.75rem;
}
.confirm-password-modal .row {
  margin-left: auto;
  margin-right: auto;
}
.admin img {
  vertical-align: middle;
}
.admin h2 + .top_bar_sites_selector {
  margin-top: -62px;
  margin-right: 0 !important;
}
.uiTest [notification-id="DeprecatedPHPVersionCheck"],
.uiTest [notification-id="PHPVersionTooOldForNewestPiwikCheck"] {
  display: none !important;
}
#generalSettingsTOC a {
  text-transform: none !important;
}
#content.admin {
  font-size: 13px;
  margin-top: 0;
}
#content.admin pre {
  max-width: 995px;
}
#content.admin .copyToClipboardWrapper {
  max-width: 995px;
}
.admin #header_message {
  margin-top: 8px;
  margin-right: 8px;
}
.access_error {
  font-size: .7em;
  padding: 15px;
}
.admin p,
.admin section {
  margin-top: 10px;
  line-height: 140%;
  padding-bottom: 10px;
}
#CoreAdminHomePluginSettings h2 {
  display: none;
}
#CoreAdminHomePluginSettings h3 {
  margin: 0;
  font-size: 24px;
  padding: 0;
}
#CoreAdminHomePluginSettings .fieldArray {
  margin-top: 0 !important;
}
#currentLogo {
  background: var(--theme-color-header-background);
}
.matomoTrackingFailures .icon-delete,
.matomoTrackingFailures th:not(.action) {
  cursor: pointer;
}
.matomoTrackingFailures th.action {
  width: 60px;
}
.change-link {
  color: #1976d2 !important;
}
.ui-dialog.ui-widget-content.what-is-new-popup {
  width: 80%;
  background: var(--theme-color-background-tinyContrast);
}
@media (max-width: 992px) {
  .ui-dialog.ui-widget-content.what-is-new-popup {
    width: auto;
  }
}
[data-theme-mode="dark"]:root .whatisnew .card {
  background: var(--theme-color-background-tinyContrast);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .whatisnew .card {
    background: var(--theme-color-background-tinyContrast);
  }
}
.whatisnew-changelist {
  overflow-y: scroll;
  max-height: 500px;
  margin-bottom: 10px;
  padding-right: 5px;
  padding-left: 5px;
}
.whatisnew-btn {
  float: right;
  margin-left: 10px;
}
.trackingCodeAdvancedOptions .advance-option {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
#start-tracking-details[data-method="Matomo"] .trackingCodeAdvancedOptions .advance-option {
  margin-top: 1rem;
}
.trackingCodeAdvancedOptions .advance-option a {
  text-decoration: none !important;
  color: #43a047;
}
.trackingCodeAdvancedOptions .advance-option a:focus {
  outline: unset !important;
}
.home p {
  padding-bottom: 1em;
  margin-right: 1em;
  margin-left: 1em;
}
.card h2.card-title,
.card h2 .card-title {
  padding: 0 !important;
}
/* Content */
#content.home {
  font-size: 14px;
  display: inline-block;
  width: 100%;
}
#content.admin {
  display: inline-block;
  max-width: 1300px;
}
#content.admin > .row {
  margin: 0 -0.75rem;
}
/* 2 columns reports */
#leftcolumn {
  float: left;
  width: 50%;
}
#rightcolumn {
  float: right;
  width: 45%;
}
/* not in widget */
.widget #leftcolumn,
.widget #rightcolumn {
  float: left;
  padding: 0 10px;
  width: auto;
}
.accessibility-skip-to-content {
  padding: 0 0.5rem;
  font-size: 14px;
  position: absolute;
  left: -10000px;
  top: 0;
  color: var(--theme-color-header-text);
}
.accessibility-skip-to-content:focus {
  display: block;
  position: absolute;
  left: 180px;
}
/* Calendar */
div.ui-datepicker {
  font-size: 62.5%;
}
.ui-datepicker-current-period a,
.ui-datepicker-current-period a:link,
.ui-datepicker-current-period a:visited {
  border: 1px solid #2E85FF;
  color: #2E85FF;
}
#otherPeriods a {
  text-decoration: none;
}
#otherPeriods a:hover {
  text-decoration: underline;
}
#currentPeriod {
  border-bottom: 1px dotted #520202;
}
.hoverPeriod {
  cursor: pointer;
  font-weight: bold;
  border-bottom: 1px solid #520202;
}
#calendarRangeTo {
  margin-left: 175px;
}
#calendarRangeFrom {
  float: left;
}
#inputCalendarFrom,
#inputCalendarTo {
  margin-left: 10px;
  width: 95px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 12px;
  border: 0;
}
#calendarApply {
  margin-top: 10px;
}
#invalidDateRange {
  display: none;
}
.reporting-page .sparklines {
  max-width: 1250px;
}
div .sparkline {
  float: left;
  clear: both;
  padding-bottom: 1px;
  margin-top: 10px;
}
.sparkline img {
  vertical-align: middle;
  padding-right: 10px;
  margin-top: 0;
}
div.pk-emptyGraph {
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  font-style: italic;
}
/**
 * Popover
 * @see popover.js
 */
#Piwik_Popover {
  min-height: 0 !important;
}
#Piwik_Popover .alert {
  margin: 20px;
}
.Piwik_Popover_Loading_Name {
  padding: 50px 0 65px 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  text-align: center;
  background: url(plugins/Morpheus/images/loading-blue.gif) no-repeat center 20px;
}
.Piwik_Popover_Loading_NameWithSubject {
  padding-bottom: 30px;
}
.Piwik_Popover_Loading_Subject {
  padding: 0 70px 55px 70px;
  color: var(--theme-color-link) !important;
  text-align: center;
  font-size: 14px;
}
.Piwik_Popover_Error {
  padding: 50px 20px 65px 20px;
  text-align: center;
}
.Piwik_Popover_Error_Title {
  font-size: 16px;
}
.Piwik_Popover_Error_Title span {
  font-weight: normal;
  font-size: 16px;
}
.Piwik_Popover_Error_Message {
  padding: 20px 0 0 0;
  font-size: 13px;
}
a.Piwik_Popover_Error_Back {
  display: block;
  margin: 20px 0 0 0;
  font-size: 13px;
  text-decoration: underline;
}
#alert.ui-confirm input {
  display: block;
  margin: 10px auto 5px !important;
}
.header_full #updateCheckLinkContainer {
  margin-top: -2px;
}
@-moz-document url-prefix() {
  .header_full #updateCheckLinkContainer {
    margin-top: -3px;
  }
}
/* Used to link within content text, without adding visual clutter */
.linkContent {
  color: #333;
  text-decoration: none;
}
.linkContent:hover {
  text-decoration: underline;
}
.ui-confirm h2 {
  border-bottom: 0 none;
  margin: 0;
  font-size: 18px;
}
.systemSummary .icon {
  width: 16px;
  display: inline-block;
  margin-right: 4px;
}
.systemSummary .icon-user {
  font-size: 11px;
}
.systemSummary > div {
  margin-bottom: 2px;
}
#shortcuthelp dl {
  margin: 20px 20px 0 20px;
  font-size: 15px;
  overflow: hidden;
}
#shortcuthelp dt {
  clear: both;
  float: left;
  width: 60px;
  text-align: right;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
}
#shortcuthelp dt kbd {
  display: inline-block;
  font-weight: bolder;
  border: 1px solid #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 0 5px;
}
#shortcuthelp dd {
  float: left;
  margin-top: 5px;
}
.copyToClipboardIcon {
  font-family: 'matomo' !important;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 1.6em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin-left: 4px;
  float: left;
  width: 1.1em;
}
.copyToClipboardIcon:before {
  content: "\e905";
}
.copyToClipboardIconCheck {
  font-family: 'matomo' !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 1.6em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin-left: 4px;
  float: left;
  width: 1.1em;
}
.copyToClipboardIconCheck:before {
  content: "\e906";
  color: #43a047 !important;
}
.copyToClipboardButton {
  position: relative;
  float: right;
  margin-right: 0.2em;
  border-radius: 100%;
  min-width: 3.0em;
  max-width: 3.0em;
  height: 3.0em;
  overflow: hidden;
  background: #fefefe;
  padding-left: 4px;
  padding-right: 4px;
  cursor: pointer;
  transition: max-width 0.5s ease-out 2s, border-radius 2s ease-out 2s;
}
.copyToClipboardButton:focus {
  background: #fefefe;
}
.copyToClipboardButton:hover {
  transition: max-width 0.5s ease-out 0s, border-radius 0.1s;
  max-width: 18em;
  border-radius: 5px;
}
.copyToClipboardPositionDiv {
  position: absolute;
  right: .5em;
  top: .5em;
}
.copyToClipboardCopiedDiv {
  font-size: 0.8em;
  display: none;
  position: relative;
  float: right;
  top: 0.8em;
  margin-right: 1em;
  width: auto;
  padding: 0.5em 1em;
  border-radius: 5px;
  background: #fefefe;
  text-align: center;
  vertical-align: middle;
}
.copyToClipboardButton:hover span {
  overflow: visible;
}
.copyToClipboardButton span {
  display: block;
  float: left;
  margin-left: 3em;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  width: calc(98.90000000000001%);
  text-align: left;
  text-transform: uppercase;
  margin-top: -1.5em;
  margin-right: -1.5em;
}
.copyToClipboardWrapper {
  position: relative;
}
/* main data table */
.dataTable {
  border: 0;
  width: 100%;
  padding: 0;
  border-spacing: 0;
  border-collapse: separate;
  margin: 0;
}
.dataTable td {
  border-radius: 1px;
}
.dataTable td .ratio {
  color: #999999;
  display: inline-block;
  visibility: hidden;
  text-align: right;
  margin-right: 4px;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  vertical-align: text-bottom;
}
.dataTable thead {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 10;
}
.dataTable thead.with-z-index {
  z-index: 150;
}
.dataTable td.highlight > .ratio {
  visibility: visible;
}
table.dataTable .totalsRow {
  font-weight: bold;
}
table.dataTable .totalsRow .ratio {
  display: none;
}
table.dataTable td.label,
table.subDataTable td.label {
  width: 100%;
  white-space: nowrap;
}
table.dataTable img,
table.subDataTable img {
  vertical-align: text-bottom;
}
table.dataTable img {
  border: 0;
  margin-right: 1em;
  margin-left: 0;
}
table.dataTable tr td .icon-outlink {
  color: #aaa;
  margin-right: 0.5em;
  vertical-align: bottom;
  font-size: 13px;
  line-height: 18px;
  padding-left: 1px;
  display: inline-block;
}
table.dataTable tr.subDataTable {
  cursor: pointer;
}
table.dataTable tr.subDataTable td.label span.label {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  display: inline-block;
  vertical-align: text-bottom;
}
table.dataTable th {
  margin: 0;
  text-align: left;
  padding: 6px 6px 6px 12px;
  font-size: 12px;
  font-weight: normal;
  vertical-align: top;
}
body > .widget table.dataTable th {
  background: var(--theme-color-background-base);
}
.theWidgetContent .card .card-content table.dataTable th,
table.dataTable th,
table.subDataTable th {
  background: var(--theme-color-background-base) !important;
  border-radius: 0;
  color: var(--theme-color-text);
}
.theWidgetContent .card .card-content table.dataTable th:first-child,
table.dataTable th:first-child,
table.subDataTable th:first-child {
  padding-left: 20px;
}
.theWidgetContent .card .card-content table.dataTable th:last-child,
table.dataTable th:last-child,
table.subDataTable th:last-child {
  padding-right: 20px;
}
.theWidgetContent .card .card-content table.dataTable td:first-child,
table.dataTable td:first-child,
table.subDataTable td:first-child {
  padding-left: 20px;
}
.theWidgetContent .card .card-content table.dataTable td:last-child,
table.dataTable td:last-child,
table.subDataTable td:last-child {
  padding-right: 20px;
}
table.dataTable th.sortable {
  cursor: pointer;
}
table.dataTable th.columnSorted {
  font-weight: bold;
}
table.dataTable td {
  padding: 5px 0 5px 12px;
  background: var(--theme-color-background-base);
  z-index: 99;
}
table.dataTable td,
table.dataTable td a {
  margin: 0;
  text-decoration: none;
  color: var(--theme-color-text-light);
}
td.clean {
  background-color: var(--theme-color-background-base);
}
table.dataTable td.column {
  white-space: nowrap;
}
.dataTable tr.highlight td,
.dataTable_row-highlight td {
  font-weight: bold;
}
tr:nth-last-child(1 of .dataTable_row-group) td {
  border-bottom: 3px solid var(--theme-color-background-tinyContrast) !important;
}
table.dataTable th.label,
table.dataTable td.label,
table.subActionsDataTable td.label,
table.actionsDataTable td.label {
  border-top: 0;
  border-left: 0;
  left: 0;
  z-index: 1;
  background-clip: padding-box;
}
table.dataTable th.label.first,
table.dataTable td.label.first,
table.subActionsDataTable td.label.first,
table.actionsDataTable td.label.first {
  position: sticky;
  position: -webkit-sticky;
}
.dataTableActions table.dataTable th.label {
  /* Ensures tables have enough space to display subtable on click, and prevent the jumping effect */
  min-width: 250px;
}
table.dataTable span.label.highlighted {
  font-style: italic;
}
.widget div.dataTable:not(.isComparing) table.dataTable tbody > tr > td:not(.cellSubDataTable):first-child {
  padding-left: 20px;
}
/* the cell containing the subdatatable */
table.dataTable tr td.cellSubDataTable,
.widget table.dataTable tr td.cellSubDataTable {
  margin: 0;
  border-left: 0;
  padding: 6px 20px 6px;
}
.cellSubDataTable > .dataTable {
  padding: 6px 0 0;
}
/* A link in a column in the DataTable */
table.dataTable td #urlLink {
  display: none;
}
.subDataTable > .dataTableWrapper {
  width: 95%;
}
.sortIconContainer {
  float: left;
  position: relative;
}
.sortIcon {
  margin: 0;
  position: absolute;
}
.datatableHeaderMessage,
.datatableFooterMessage {
  color: #888;
  text-align: left;
  margin: 10px;
  margin-left: 1px;
}
.dataTablePages {
  margin: 10px;
  color: var(--theme-color-text);
  font-weight: normal;
  font-size: 13px;
  line-height: 14px;
}
.dataTableSearchInput {
  display: inline-block;
  opacity: 0;
  color: #adadad !important;
  min-height: 30px !important;
  padding-left: 25px !important;
  transition: opacity 0.3s ease !important;
  box-shadow: 0 0 !important;
  visibility: hidden;
  height: 1rem !important;
  width: calc(100% - 25px) !important;
}
.searchAction:hover .dataTableSearchInput:hover,
.searchAction:hover .dataTableSearchInput:focus {
  color: #333 !important;
}
.searchAction {
  transition: width 0.3s ease !important;
  text-align: left !important;
  padding-left: 10px;
  position: relative;
  cursor: pointer;
}
.searchAction .icon-search {
  display: inline-block;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  top: 8px;
  left: 8px;
}
.searchAction .icon-close {
  display: none;
}
.searchAction.searchActive {
  cursor: text;
}
.searchAction.searchActive .dataTableSearchInput {
  visibility: visible;
  opacity: 1;
}
.searchAction.searchActive .icon-close {
  display: inline-block;
  font-size: 10px;
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 10px;
  color: #adadad !important;
}
.searchAction.searchActive .icon-close:hover,
.searchAction.searchActive .icon-close:focus {
  color: #333 !important;
}
.searchAction.searchActive .icon-search {
  cursor: pointer;
  color: #adadad !important;
}
.searchAction.searchActive .icon-search:hover,
.searchAction.searchActive .icon-search:focus {
  color: #333 !important;
}
.dataTableNext,
.dataTablePrevious {
  font-size: 12px;
  color: #184A83;
  cursor: pointer;
  visibility: hidden;
  text-decoration: underline;
}
.dataTableNext:hover,
.dataTablePrevious:hover {
  text-decoration: underline;
}
@media print {
  .dataTableNext,
  .dataTablePrevious {
    display: none;
  }
}
.datatableRelatedReports {
  color: #808080;
  font-size: 12px;
  padding-bottom: 5px;
  margin-top: 6px;
}
@media print {
  .datatableRelatedReports {
    display: none;
  }
}
.datatableRelatedReports span {
  color: var(--theme-color-link);
  cursor: pointer;
  font-weight: normal;
  text-decoration: underline;
}
.datatableRelatedReports span:hover {
  text-decoration: underline;
}
.dataTableFeatures {
  text-align: center;
}
.dataTableFeatures.hasEvolution .dataTableFooterIcons {
  margin-top: 17px;
}
.dataTablePaginationControl {
  margin: 5px 0 !important;
}
.dataTableFeatures .loadingPiwik {
  font-size: 13px;
  display: inline-block;
  padding-bottom: 13px;
}
.dataTable .loadingPiwikBelow {
  padding-bottom: 5px;
  display: block;
  text-align: center;
}
.dataTable.isComparingBarViz {
  padding-left: 10px;
  padding-top: 10px;
  position: relative;
  left: -10px;
  top: -10px;
}
.widget .dataTableFeatures {
  border-bottom-style: none !important;
}
.ui-dialog .dataTableVizEvolution .dataTableFooterIcons {
  display: block;
}
.ui-dialog .dataTableVizEvolution .dataTableFeatures {
  border-bottom-style: none !important;
  margin-top: 0 !important;
}
.dataTableFooterWrap {
  position: relative;
  float: left;
  margin-left: 10px;
}
.dataTableFooterWrap select {
  float: left;
  margin: 1px 0 1px 10px;
}
.dataTableFooterIcons img {
  filter: var(--theme-filter-on-illustration);
}
.tableIcon {
  text-decoration: none;
}
.tableIcon:hover {
  text-decoration: none;
}
.tableIcon.activeIcon {
  background-color: var(--theme-color-background-tinyContrast);
}
.tableIconsGroup > span > span {
  position: relative;
  float: left;
}
.dataTableFooterActiveItem {
  display: none;
  position: absolute;
  top: -6px;
  left: 0;
}
.exportToFormatItems img {
  vertical-align: middle;
  margin: -4px -3px -2px 2px;
}
.tableIconsGroup {
  float: left;
  padding-right: 4px;
}
.tableIconsGroup .tableIcon span {
  margin-right: 5px;
  margin-left: 5px;
}
.tableIconsGroup img {
  vertical-align: bottom;
}
.tableIconsGroupActive {
  display: block;
  float: left;
  background: #dcdacf;
  border-radius: 2px;
}
.tableIconsGroupActive .tableIcon {
  background: none;
}
.tableIconsGroupActive .tableIcon:hover {
  background: #e9e8e1;
}
.dataTableSpacer {
  clear: both;
}
/* Actions table */
.dataTableActions table.dataTable tr td.label {
  background-image: none;
}
/* levels higher than 4 have a default padding left */
.actionsDataTable tr td.label {
  padding-left: 7em;
}
tr.level0 td.label {
  padding-left: 20px !important;
}
.widget div.dataTable:not(.isComparing) table.dataTable tr.level0 td.label,
.widget div.dataTable:not(.isComparing) table.dataTable th {
  padding-left: 20px !important;
}
tr.level1 td.label {
  padding-left: 2.5em !important;
}
.widget tr.level1 td.label {
  padding-left: 28px !important;
}
tr.level2 td.label {
  padding-left: 3.5em !important;
}
tr.level3 td.label {
  padding-left: 4.5em !important;
}
tr.level4 td.label {
  padding-left: 5em !important;
}
tr.level5 td.label {
  padding-left: 5.5em !important;
}
tr.level6 td.label {
  padding-left: 6em !important;
}
tr.level7 td.label {
  padding-left: 6.5em !important;
}
tr.level8 td.label {
  padding-left: 7em !important;
}
tr.level9 td.label {
  padding-left: 7.5em !important;
}
tr.level10 td.label {
  padding-left: 8em !important;
}
tr.level11 td.label {
  padding-left: 8.5em !important;
}
tr.level12 td.label {
  padding-left: 9em !important;
}
table.dataTable td.label img {
  max-height: 16px;
}
.pk-emptyDataTable {
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 1px;
}
.widget .pk-emptyDataTable {
  padding-left: 0;
  padding-top: 33px;
  text-align: center;
}
.helpDate {
  color: #777777;
  font-size: 11px;
  font-style: italic;
  padding: 4px;
  text-align: right;
  display: block;
}
body .ui-tooltip.rowActionTooltip {
  font-size: 11px;
  padding: 3px 5px 3px 6px;
}
table.dataTable span.cell-tooltip {
  cursor: default;
}
.dataTable .jqplot-graph > div {
  position: relative;
}
td.cellSubDataTable .loadingPiwik {
  padding: 0;
}
.dataTable .searchReset {
  position: relative;
}
.dataTable .searchReset img {
  position: absolute;
  top: 4px;
  left: -15px;
  cursor: pointer;
  display: inline;
}
.dataTableControls {
  text-align: left;
  padding-left: 0 !important;
}
.dataTableControls.col {
  padding-right: 0;
}
.dataTableControls .dropdown-content a:hover {
  text-decoration: none;
}
.dataTableControls .dataTableAction {
  border: 0;
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  width: 36px;
  text-transform: uppercase;
  vertical-align: middle;
  text-decoration: none !important;
  text-align: center;
  font-size: 16px;
  color: var(--theme-color-brand) !important;
  opacity: 0.7;
}
.dataTableControls .dataTableAction:hover {
  color: var(--theme-color-brand) !important;
  opacity: 1;
  background-color: var(--theme-color-background-base);
  text-decoration: none !important;
}
.dataTableControls .dataTableAction .icon-export {
  margin-top: 8px;
  display: block;
}
.dataTableControls .dataTableAction .icon-more-verti {
  font-size: 18px;
}
.dataTableControls .dataTableAction .periodName {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  text-transform: capitalize;
}
.dataTableControls .activatePeriodsSelection {
  width: auto;
  text-align: left;
  padding-left: 8px;
}
.widgetContent div.dataTableScroller {
  overflow-x: scroll;
}
.dataTableHeaderControls {
  margin-top: -10px;
  margin-bottom: 5px;
}
.widgetpreview-preview .widget .dataTableHeaderControls,
#dashboardWidgetsArea .widget .dataTableHeaderControls,
.dataTable.isDataTableEmpty:not(.hasSearchKeyword) .dataTableHeaderControls {
  display: none;
}
.widgetized .dataTable.dataTableVizHtmlTable .dataTableWrapper .dataTableHeaderControls {
  margin-top: 0;
}
.theWidgetContent .card .card-content div.dataTableScroller,
table.dataTable div.dataTableScroller {
  margin-left: -20px;
  width: calc(100% + 40px);
}
#dashboard .dataTableFooterNavigation > .row {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 993px) {
  #dashboardWidgetsArea .widget:hover .limitSelection,
  .theWidgetContent .isDataTableEmpty:hover .limitSelection,
  #dashboardWidgetsArea .widget:hover .dataTableControls .dataTableAction,
  .theWidgetContent .isDataTableEmpty:hover .dataTableControls .dataTableAction {
    visibility: visible;
  }
  #dashboardWidgetsArea .widget .limitSelection,
  .theWidgetContent .isDataTableEmpty .limitSelection,
  #dashboardWidgetsArea .widget .dataTableControls .dataTableAction,
  .theWidgetContent .isDataTableEmpty .dataTableControls .dataTableAction {
    visibility: hidden;
  }
  #dashboardWidgetsArea .widget .limitSelection.forceActionVisible,
  .theWidgetContent .isDataTableEmpty .limitSelection.forceActionVisible,
  #dashboardWidgetsArea .widget .dataTableControls .dataTableAction.forceActionVisible,
  .theWidgetContent .isDataTableEmpty .dataTableControls .dataTableAction.forceActionVisible {
    visibility: visible;
  }
  .theWidgetContent .isDataTableEmpty.hasSearchKeyword .limitSelection,
  .theWidgetContent .isDataTableEmpty.hasSearchKeyword .dataTableControls .dataTableAction {
    visibility: visible;
  }
}
@media only screen and (max-width: 700px) {
  table.dataTable th.label,
  table.dataTable td.label,
  table.subActionsDataTable td.label,
  table.actionsDataTable td.label {
    position: static !important;
  }
}
.limitSelection {
  text-align: right;
  position: relative;
  margin-left: 5px;
  min-height: 20px;
  padding-top: 4px;
  vertical-align: top;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.limitSelection.hidden {
  display: none;
}
.limitSelection > div {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  width: 56px;
  height: 36px;
}
.limitSelection > div .select-wrapper:hover {
  background-color: #edecec;
  border-radius: 2px;
  color: var(--theme-color-brand) !important;
  cursor: pointer;
}
[data-theme-mode="dark"]:root .limitSelection > div .select-wrapper:hover {
  background-color: var(--theme-color-background-tinyContrast);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .limitSelection > div .select-wrapper:hover {
    background-color: var(--theme-color-background-tinyContrast);
  }
}
.limitSelection > div .select-wrapper:hover input.select-dropdown,
.limitSelection > div .select-wrapper:hover span.caret {
  color: var(--theme-color-brand) !important;
  opacity: 1;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown:hover,
.limitSelection > div .select-wrapper:hover span.caret:hover {
  color: var(--theme-color-brand) !important;
  opacity: 1;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown:hover {
  border-color: var(--theme-color-brand) !important;
}
.limitSelection > div .select-wrapper {
  padding-right: 24px;
}
.limitSelection > div .select-wrapper input.select-dropdown {
  height: 36px;
  line-height: 30px;
  font-size: 16px;
  margin-bottom: 0;
  width: 100%;
  padding-right: 24px;
  text-align: right;
  overflow: hidden;
  border: 0;
  transition: all 0s;
  color: var(--theme-color-brand) !important;
  opacity: 0.7;
}
.limitSelection > div .select-wrapper input.select-dropdown:hover {
  color: var(--theme-color-brand) !important;
  opacity: 1;
  border-color: var(--theme-color-brand) !important;
}
.limitSelection > div .select-wrapper svg.caret {
  fill: var(--theme-color-brand) !important;
  opacity: 0.7;
}
.limitSelection > div .select-wrapper svg.caret:hover {
  fill: var(--theme-color-brand) !important;
  opacity: 1;
}
.widgetpreview-preview .limitSelection .select-wrapper span.caret,
#dashboardWidgetsArea .limitSelection .select-wrapper span.caret {
  top: 9px;
}
body > .widget .limitSelection .select-wrapper span.caret {
  top: 9px;
}
.limitSelection.disabled > div {
  opacity: 0.5;
  cursor: not-allowed;
  filter: alpha(opacity=50);
}
.limitSelection.visible > div {
  background-image: url(plugins/Morpheus/images/sort_subtable_asc_light.png);
}
.limitSelection > ul {
  margin-top: 1px;
  overflow: visible;
}
.limitSelection > ul > li {
  cursor: pointer;
  padding: 0 10px 0 4px;
  font-size: 1em;
  font-weight: bold;
  height: 24px;
  margin-top: -48px;
  background-color: var(--theme-color-background-contrast);
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  vertical-align: middle;
  text-align: right;
}
.limitSelection > ul > li.last {
  border-top: 1px solid #ccc;
}
.limitSelection > ul > li:hover {
  background-color: var(--theme-color-background-tinyContrast);
}
/* Documentation */
table.dataTable th .columnDocumentation {
  display: none;
  width: 165px;
  text-align: left;
  background: #f7f7f7;
  color: var(--theme-color-text-light);
  font-size: 11px;
  font-weight: normal;
  border: 1px solid #e4e5e4;
  padding: 5px 10px 6px 10px;
  border-radius: 4px;
  z-index: 150;
  position: absolute;
  box-shadow: 0 0 4px #e4e5e4;
  cursor: default;
}
table.dataTable th .columnDocumentationTitle {
  line-height: 14px;
  padding: 3px 0;
  font-weight: bold;
}
.reportDocumentation {
  display: none;
  background: #f7f7f7;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #e4e5e4;
  margin: 0 0 10px 0;
  padding: 4px 4px 4px 0;
  border-radius: 2px;
}
.reportDocumentation p {
  padding: 5px 10px 6px 10px;
  margin: 0;
  color: var(--theme-color-text-light);
  font-size: 12px;
}
.dataTableRowActions {
  background: none !important;
}
table.dataTable .dataTableRowActions {
  position: absolute;
  display: none;
  overflow: hidden;
  margin-top: -6px;
  background-color: inherit !important;
  z-index: 1000;
  /* Work around FF bug to make sure it displays over ellipsis */
}
table.dataTable .dataTableRowActions a {
  display: block;
  float: left;
  padding: 6px 4px 6px 0;
  margin: 0;
  width: auto !important;
  text-decoration: none;
}
table.dataTable .dataTableRowActions a:hover {
  text-decoration: none;
}
table.dataTable .dataTableRowActions a .rowActionIcon {
  font-size: 19px;
  color: var(--theme-color-brand) !important;
  opacity: 0.6;
}
table.dataTable .dataTableRowActions a .rowActionIcon:hover {
  opacity: 1;
}
@media print {
  table.dataTable .dataTableRowActions a {
    display: none;
  }
}
table.dataTable .dataTableRowActions a.leftmost {
  padding-left: 4px;
}
table.dataTable .dataTableRowActions a.rightmost {
  padding-right: 8px;
}
table.dataTable .dataTableRowActions a img {
  margin: 0;
  padding: 0;
  border: 0;
  width: 20px;
  max-width: 20px;
  height: 17px;
  max-height: 17px;
}
/* SUBDATATABLE */
/* a datatable inside another datatable */
table.subDataTable thead th {
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  border: 0;
}
table.subDataTable td.label {
  background-image: none;
}
table.subDataTable td {
  border: 0;
  border-bottom: 1px solid var(--theme-color-background-tinyContrast);
}
table.subDataTable td,
table.subDataTable td a {
  color: #615B53;
}
table.subDataTable td.label,
table.subDataTable td.column {
  color: #2D2A27;
}
/* are the following two supposed to be together? */
.subDataTable.dataTableFeatures {
  padding-top: 0;
  padding-bottom: 5px;
}
a.dropdownConfigureIcon.highlighted {
  color: var(--theme-color-brand);
}
.tableConfiguration ul.open {
  display: block;
}
.tableConfiguration div.configItem {
  cursor: pointer;
  padding: 16px;
  line-height: 15px;
  color: var(--theme-color-text-light);
}
.tableConfiguration div.configItem:hover {
  background-color: var(--theme-color-background-tinyContrast);
}
.tableConfiguration div.configItem span.action {
  color: var(--theme-color-link);
  padding-top: 8px;
  display: inline-block;
}
.theWidgetContent .card .card-content table.dataTable tr.comparePeriod > td:first-child,
table.dataTable tr.comparePeriod > td:first-child,
.theWidgetContent .card .card-content table.dataTable tr.comparisonRow > td:first-child,
table.dataTable tr.comparisonRow > td:first-child {
  padding-left: 45px;
}
.theWidgetContent .card .card-content table.dataTable tr.parentComparisonRow .dataTableRowActions,
table.dataTable tr.parentComparisonRow .dataTableRowActions {
  display: none !important;
}
.theWidgetContent .card .card-content table.dataTable tr.parentComparisonRow > td:not(.label) > *,
table.dataTable tr.parentComparisonRow > td:not(.label) > * {
  visibility: hidden;
}
.theWidgetContent .card .card-content table.dataTable tr.comparePeriod .dataTableRowActions,
table.dataTable tr.comparePeriod .dataTableRowActions {
  display: none !important;
}
.theWidgetContent .card .card-content table.dataTable tr.comparePeriod td.label,
table.dataTable tr.comparePeriod td.label {
  font-weight: bold;
  color: #999999;
}
.theWidgetContent .card .card-content table.dataTable td.label .prefix-numeral,
table.dataTable td.label .prefix-numeral {
  display: inline-block;
  width: 20px;
  font-size: 13px;
  line-height: 18px;
  vertical-align: text-bottom;
}
.theWidgetContent .card .card-content table.dataTable .totalsRow td.label .prefix-numeral,
table.dataTable .totalsRow td.label .prefix-numeral,
.theWidgetContent .card .card-content table.dataTable .summaryRow td.label .prefix-numeral,
table.dataTable .summaryRow td.label .prefix-numeral {
  visibility: hidden;
}
.theWidgetContent .card .card-content table.dataTable img,
table.dataTable img {
  margin-left: 1px;
}
tr.comparePeriod.level0 td.label,
tr.comparisonRow.level0 td.label {
  padding-left: 44px !important;
}
tr.comparePeriod.level1 td.label,
tr.comparisonRow.level1 td.label {
  padding-left: 68px !important;
}
tr.comparePeriod.level2 td.label,
tr.comparisonRow.level2 td.label {
  padding-left: 90px !important;
}
tr.parentComparisonRow.level1 td.label {
  padding-left: 44px !important;
}
tr.parentComparisonRow.level2 td.label {
  padding-left: 68px !important;
}
@-moz-document url-prefix() {
  .tagCloud + .dataTableFeatures {
    clear: left;
  }
  .tagCloud .word {
    float: left;
  }
}
.tagCloud img {
  border: 0;
}
.tagCloud .word a {
  text-decoration: none;
}
.tagCloud .word {
  padding: 5px 15px 10px 8px;
  white-space: nowrap;
  display: inline-block;
}
.tagCloud .valueIsZero {
  text-decoration: line-through;
}
.tagCloud span,
.tagCloud span a {
  color: var(--theme-color-link) !important;
}
.tagCloud span.size0,
.tagCloud span.size0 a {
  color: #1f497a !important;
  font-size: 46px;
}
.tagCloud span.size1,
.tagCloud span.size1 a {
  color: #24568f !important;
  font-size: 40px;
}
.tagCloud span.size2,
.tagCloud span.size2 a {
  color: #2962a3 !important;
  font-size: 32px;
}
.tagCloud span.size3,
.tagCloud span.size3 a {
  color: #255792 !important;
  font-size: 28px;
}
.tagCloud span.size4,
.tagCloud span.size4 a {
  color: #337acc !important;
  font-size: 19px;
}
.tagCloud span.size5,
.tagCloud span.size5 a {
  color: #5c95d6 !important;
  font-size: 14px;
}
.tagCloud span.size6,
.tagCloud span.size6 a {
  color: #5c95d6 !important;
  font-size: 16px;
}
/* Autocomplete
---------------------------------- */
.ui-autocomplete {
    position: absolute;
    cursor: default;
}

.ui-autocomplete-loading {
    background: white;
}

/* workarounds */
* html .ui-autocomplete {
    /* without this, the menu expands to 100% in IE6 */
    width: 1px;
}

/* Menu
---------------------------------- */
.ui-menu {
    list-style: none;
    padding: 6px;
    margin: 0;
    display: block;
    position: relative;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.ui-menu .ui-menu {
    margin-top: -3px;
    margin-bottom: 8px;
}

.ui-menu .ui-menu-item {
    line-height: 18px;
    padding: 0;
    height: auto;
    display: block;
    text-decoration: none;
    white-space: nowrap;
}

.ui-menu .ui-menu-item a {
    line-height: 18px;
    color: #255792;
    font-size: 12px;
    padding: 0 5px 0 5px;
    position: relative;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: 0;
}

.ui-widget-content {
    border: 0;
}

.ui-corner-all {
    border-radius: 0;
}

.ui-menu .ui-menu-item a.ui-state-focus {
    background: #ebeae6;
    border: 0;
    border-radius: 0;
}


.sparkline-colors[data-name=backgroundColor] {
  color: white;
}
.sparkline-colors[data-name=lineColor] {
  color: #162C4A;
}
[data-theme-mode="dark"]:root .sparkline-colors[data-name=lineColor] {
  color: var(--theme-color-link);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .sparkline-colors[data-name=lineColor] {
    color: var(--theme-color-link);
  }
}
.sparkline-colors[data-name=minPointColor] {
  color: #ff7f7f;
}
.sparkline-colors[data-name=maxPointColor] {
  color: #75BF7C;
}
.sparkline-colors[data-name=lastPointColor] {
  color: #55AAFF;
}
.sparkline-colors[data-name=fillColor] {
  color: white;
}
body.sparklines-redesign-enabled .sparkline-colors[data-name=lineColor] {
  color: #3b82f6;
}
body.sparklines-redesign-enabled .sparkline-colors[data-name=minPointColor] {
  color: #d2312d;
}
body.sparklines-redesign-enabled .sparkline-colors[data-name=maxPointColor] {
  color: #43a047;
}
body.sparklines-redesign-enabled .sparkline-colors[data-name=lastPointColor] {
  color: #3b82f6;
}
#piwik-promo-thumbnail {
  width: 100%;
  min-height: 178px;
  margin: 0 auto 0 auto;
}
#piwik-promo-thumbnail:hover {
  opacity: .75;
  cursor: pointer;
}
#piwik-promo-thumbnail > img {
  width: 100%;
}
#piwik-widget-footer {
  margin: 0 1em 1em 1em;
}
#piwik-promo-share {
  margin: 0 2em 1em 0;
  background-color: #CCC;
  border: 1px solid #CCC;
  border-radius: 6px;
  display: inline-block;
  padding: 0 .5em 0 .5em;
  float: right;
}
#piwik-promo-share > a {
  margin-left: .5em;
  margin-top: 4px;
  display: inline-block;
}
#piwik-promo-share > span {
  display: inline-block;
  vertical-align: top;
  margin-top: 4px;
}
#piwik-promo-videos-link {
  font-size: .8em;
  font-style: italic;
  margin: 1em 0 0 1.25em;
  color: var(--theme-color-text-lighter);
  display: inline-block;
  width: 90%;
}
#piwik-promo-videos-link:hover {
  text-decoration: none;
}
#notificationContainer .notification {
  margin: 0 0 10px 0;
}
.zenMode nav {
  display: none;
}
.zenMode #secondNavBar {
  display: none;
}
.zenMode #root #secondNavBar + .pageWrap {
  width: 100%;
}
.zenMode .bannerHeader {
  display: none;
}
#content:not(.admin),
.widget,
.ui-widget {
  /* DATATABLES */
}
#content:not(.admin) table.dataTable th.sortable,
.widget table.dataTable th.sortable,
.ui-widget table.dataTable th.sortable {
  border-left: 0;
  border-bottom: 0;
}
#content:not(.admin) table.dataTable th.columnSorted,
.widget table.dataTable th.columnSorted,
.ui-widget table.dataTable th.columnSorted {
  font-weight: normal !important;
}
#content:not(.admin) table.dataTable tr.subDataTable,
.widget table.dataTable tr.subDataTable,
.ui-widget table.dataTable tr.subDataTable {
  font-weight: normal !important;
}
#content:not(.admin) table.dataTable tr td,
.widget table.dataTable tr td,
.ui-widget table.dataTable tr td {
  padding-top: 8px;
  padding-bottom: 8px;
}
#content:not(.admin) .dataTableActions.dataTableVizHtmlTable > .dataTableWrapper,
.widget .dataTableActions.dataTableVizHtmlTable > .dataTableWrapper,
.ui-widget .dataTableActions.dataTableVizHtmlTable > .dataTableWrapper {
  width: 100%;
}
#content:not(.admin) .dataTableActions table.dataTable td.column,
.widget .dataTableActions table.dataTable td.column,
.ui-widget .dataTableActions table.dataTable td.column,
#content:not(.admin) .dataTableActions table.dataTable th.sortable:not(.first),
.widget .dataTableActions table.dataTable th.sortable:not(.first),
.ui-widget .dataTableActions table.dataTable th.sortable:not(.first) {
  width: 50px;
}
#content:not(.admin) .dataTableVizHtmlTable > .dataTableWrapper,
.widget .dataTableVizHtmlTable > .dataTableWrapper,
.ui-widget .dataTableVizHtmlTable > .dataTableWrapper {
  width: 100%;
}
#content:not(.admin) .dataTableFooterNavigation,
.widget .dataTableFooterNavigation,
.ui-widget .dataTableFooterNavigation {
  padding: 7px 0 0 0;
}
#content:not(.admin) .dataTableFooterNavigation > .row,
.widget .dataTableFooterNavigation > .row,
.ui-widget .dataTableFooterNavigation > .row {
  margin-bottom: 0;
}
#content:not(.admin) .goalEntry:first-of-type,
.widget .goalEntry:first-of-type,
.ui-widget .goalEntry:first-of-type {
  padding-top: 20px;
}
#content:not(.admin) .goalEntry,
.widget .goalEntry,
.ui-widget .goalEntry {
  border-bottom: 0;
}
#content:not(.admin) .relatedReferrerReports,
.widget .relatedReferrerReports,
.ui-widget .relatedReferrerReports {
  display: none;
}
#content:not(.admin) .reportsByDimensionView .entityList,
.widget .reportsByDimensionView .entityList,
.ui-widget .reportsByDimensionView .entityList {
  margin-left: 13px;
}
.card-content > .row:last-child {
  margin-bottom: 0;
}
ul.browser-default {
  list-style-type: disc;
}
ul.browser-default li {
  margin-left: 20px;
  list-style-type: disc;
}
#root nav {
  background-color: var(--theme-color-header-background);
  box-shadow: none;
}
#root nav a:focus-visible,
#root nav button:focus-visible {
  outline-color: var(--theme-color-focus-ring-alternative);
}
#root nav .nav-wrapper {
  border-bottom: 1px solid var(--theme-color-border-alternative);
}
#root nav .brand-logo {
  font-size: 30px;
}
#root nav .activateLeftMenu {
  float: left;
}
#root nav .activateTopMenu {
  float: right;
}
#root nav .icon-more-verti,
#root nav .icon-menu-hamburger {
  font-size: 36px;
  padding: 8px 10px 10px;
  display: inline-block;
  cursor: pointer;
  color: var(--theme-color-header-text);
}
@media only screen and (min-width: 601px) {
  #root nav .icon-more-verti,
  #root nav .icon-menu-hamburger {
    font-size: 48px;
  }
}
#root nav .side-nav .languageSelection {
  display: block !important;
  color: #444;
  padding: 0 30px;
}
#root nav .side-nav .languageSelection .items {
  margin-left: 0 !important;
}
#root nav .side-nav .languageSelection .items .item {
  height: auto;
}
#root nav ul.right.hide-on-med-and-down {
  margin-right: 4px;
}
#root nav ul.right.hide-on-med-and-down .navbar-icon,
#root nav ul.right.hide-on-med-and-down .navbar-label {
  padding: 8px;
  position: relative;
  z-index: 1;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1;
}
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"].active {
  background: transparent;
}
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"].active > a {
  background: transparent;
}
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a {
  background: transparent;
}
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:hover,
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:focus,
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:focus-visible {
  background: transparent;
  outline: none;
}
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:hover .navbar-icon::after {
  background: light-dark(#000000, #ffffff);
}
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:hover .navbar-label,
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:focus-visible .navbar-label {
  color: var(--theme-color-focus-ring-alternative);
}
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:focus-visible .navbar-icon,
#root nav ul.right.hide-on-med-and-down > li[role="menuitem"] a:focus-visible .navbar-label {
  outline: 2px solid var(--theme-color-focus-ring-alternative);
  outline-offset: -2px;
}
#root nav ul:not(#mobile-top-menu) a {
  color: var(--theme-color-header-text);
}
#root nav ul:not(#mobile-top-menu) .languageSelection .title {
  color: var(--theme-color-header-text);
  font-size: 14px;
}
#root nav ul a {
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
#root nav ul a:hover {
  text-decoration: none;
}
#root nav .navbar-icon {
  font-size: 16px;
  /* Hover & active background */
}
#root nav .navbar-icon::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: 8px;
  background: transparent;
  opacity: 0.051;
}
.navbar a {
  text-decoration: none;
}
.navbar a:hover,
.navbar a:focus {
  text-decoration: none;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
#root .pageWrap {
  width: calc(100% - 18px);
  height: fit-content;
  padding-left: 9px;
  padding-right: 9px;
  margin-left: 9px;
  margin-right: 9px;
}
#root .layoutWithSidebar {
  display: flex;
  flex-direction: column;
  width: 100%;
}
#root .top_controls {
  height: auto;
}
#root .top_controls .zenModeToggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  min-height: 32px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  #root .top_controls .zenModeToggle {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #root .top_controls .piwikSelector > a.title {
    max-width: none;
  }
}
@media print {
  #root .top_controls .quick-access {
    display: none !important;
  }
}
@media only screen and (min-width: 993px) {
  #root .layoutWithSidebar--hasSidebar {
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
  #root .layoutWithSidebar--hasSidebar #secondNavBar {
    flex: 0 0 224px;
    width: 224px;
    min-height: 100vh;
    background-color: var(--theme-color-menu-contrast-background);
    box-shadow: none !important;
    padding: 24px 12px;
  }
  #root .layoutWithSidebar--hasSidebar .layoutWithSidebarContent {
    flex: 1 1 auto;
    min-width: 0;
  }
  #root ~ .drag-target {
    display: none !important;
  }
}
@media all and (max-width: 992px) {
  #root #secondNavBar {
    width: 0 !important;
    min-height: 0;
  }
  #root #secondNavBar .quick-access {
    margin-left: 16px;
    z-index: 1000;
    position: fixed;
    top: 15px;
    width: 268px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateX(-24px);
    transition: opacity 50ms ease-out;
  }
  #root #secondNavBar.mobileLeftMenuOpen {
    width: auto !important;
  }
  #root #secondNavBar.mobileLeftMenuOpen .quick-access {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translateX(0);
    transition: opacity 380ms ease, transform 380ms ease;
  }
  #root #secondNavBar.mobileLeftMenuOpen .sidenav > .no-padding:first-child {
    padding-top: 65px !important;
  }
  #root .pageWrap {
    width: calc(100% - 18px) !important;
  }
}
#root #ajaxLoadingDiv {
  margin-bottom: 10px;
}
#root #secondNavBar {
  flex: none;
  background-color: var(--theme-color-menu-contrast-background);
  box-shadow: none !important;
}
#root #secondNavBar .navbar {
  padding-top: 16px;
  padding-bottom: 20px;
  box-shadow: none;
}
#root #secondNavBar .navbar .menu-icon {
  padding-right: 8px;
  display: inline;
  font-size: 16px;
  color: var(--theme-color-text-contrast);
}
#root #secondNavBar .navbar .reporting-menu-sub-icon {
  padding-left: 10px;
}
#root #secondNavBar .navbar > li {
  display: block;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0;
  background: none;
  position: relative;
}
#root #secondNavBar .navbar > li .item {
  width: 100%;
  min-height: 42px;
  padding: 8px 12px;
  word-wrap: break-word;
  word-break: break-word;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  color: var(--theme-color-text-lighter);
  border-radius: 8px;
  cursor: pointer;
  text-decoration: none;
}
#root #secondNavBar .navbar > li .item:hover,
#root #secondNavBar .navbar > li .item:focus {
  outline: 0;
}
#root #secondNavBar .navbar > li .item:focus-visible {
  color: var(--theme-color-text-lighter);
  background-color: var(--theme-color-menu-contrast-backgroundHover);
  outline: 1px solid var(--theme-color-link);
}
#root #secondNavBar .navbar > li .item:hover {
  background-color: var(--theme-color-menu-contrast-backgroundHover);
}
#root #secondNavBar .navbar > li .item .menu-icon {
  align-self: flex-start;
  flex: 0 0 auto;
  margin-top: 5px;
}
#root #secondNavBar .navbar > li .item-help-icon {
  display: none;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  line-height: 13px;
  height: 100%;
  align-items: center;
  justify-content: center;
}
#root #secondNavBar .navbar > li .item-help-icon > span {
  position: relative;
  top: auto;
}
#root #secondNavBar .navbar > li.menuTab li:hover .item-help-icon:not(.active) {
  display: inline-flex;
  color: var(--theme-color-text);
}
#root #secondNavBar .navbar > li.menuTab li:hover .item-help-icon:not(.active):hover {
  color: var(--theme-color-link);
  opacity: 0.75;
}
#root #secondNavBar .navbar > li .item-help-icon.active {
  display: inline-flex;
  color: var(--theme-color-link);
  opacity: 0.75;
}
#root #secondNavBar .navbar > li > .item {
  font-weight: 600;
}
#root #secondNavBar .navbar > li > ul {
  position: relative;
}
#root #secondNavBar .navbar > li > ul li {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#root #secondNavBar .navbar > li > ul li .item {
  font-size: 13px;
  line-height: 16px;
  padding: 10px 22px 10px 36px;
  min-height: 36px;
  border-radius: 8px;
  text-decoration: none;
  transition: background-color 200ms linear;
}
#root #secondNavBar .navbar > li > ul li .item:hover,
#root #secondNavBar .navbar > li > ul li .item.active {
  text-decoration: none;
  color: var(--theme-color-menu-contrast-textActive);
  background-color: var(--theme-color-menu-contrast-backgroundHover);
}
#root #secondNavBar .navbar > li > ul li.active > .menuDropdown,
#root #secondNavBar .navbar > li > ul li.active > .item {
  color: var(--theme-color-menu-contrast-textActive);
  background-color: var(--theme-color-menu-contrast-backgroundHover);
  text-decoration: none;
  border-radius: 8px;
}
#root #secondNavBar .navbar li.active > .item,
#root #secondNavBar .navbar li:hover > .item {
  color: var(--theme-color-menu-contrast-textActive);
}
#root #secondNavBar .navbar li.active > .item .menu-icon,
#root #secondNavBar .navbar li:hover > .item .menu-icon {
  color: var(--theme-color-menu-contrast-textActive);
}
#root #secondNavBar .navbar .menuTab > .item-help-icon {
  top: 14px;
}
#root #secondNavBar .navbar .menuDropdown {
  width: 100%;
}
#root #secondNavBar .navbar .menuDropdown .items {
  border-radius: 8px;
}
#root #secondNavBar .navbar .menuDropdown .items .search {
  margin: 15px 16px 10px 17px;
}
#root #secondNavBar .navbar .menuDropdown .items .search input {
  font-size: 14px;
}
#root #secondNavBar .navbar .menuDropdown .items .item {
  padding: 10px 16px 10px !important;
  min-height: 25px;
  height: auto;
}
#root #secondNavBar .navbar .menuDropdown .title {
  color: var(--theme-color-menu-contrast-textActive);
  padding: 10px 10px 10px 36px;
  font-size: 13px;
  font-weight: normal;
  word-wrap: break-word;
  word-break: break-all;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#root #secondNavBar .navbar .menuDropdown .title:hover,
#root #secondNavBar .navbar .menuDropdown .title:focus {
  color: var(--theme-color-menu-contrast-textActive);
}
#root #secondNavBar .navbar .menuDropdown .title:after {
  color: var(--theme-color-menu-contrast-text);
  border-top: 5px solid var(--theme-color-menu-contrast-text);
  top: 20px;
  right: 3px;
}
#root #secondNavBar.Menu--dashboard .navbar > li > ul {
  display: none;
}
@media all and (max-width: 749px) {
  #root #secondNavBar.Menu--dashboard .navbar > li > ul {
    display: block;
  }
}
#root #secondNavBar.Menu--dashboard .navbar > li.active ul {
  display: block;
}
#root #secondNavBar.Menu--dashboard .navbar > li.active .icon-arrow-right:before {
  content: "\e63b";
}
#root #secondNavBar.Menu--admin .navbar > li .item .icon-arrow-right:before {
  content: "\e63b";
}
#root #secondNavBar .collapsible {
  margin: 0;
  border: 0;
  box-shadow: none;
}
#root #secondNavBar .collapsible-header {
  border-bottom: 0;
  cursor: pointer !important;
  color: var(--theme-color-text);
  background-color: var(--theme-color-background-contrast);
}
#root #secondNavBar .collapsible-header i {
  color: var(--theme-color-text-lighter);
}
#root #secondNavBar .collapsible li.active > .collapsible-header,
#root #secondNavBar .collapsible-header.active {
  background-color: var(--theme-color-background-tinyContrast);
}
#root #secondNavBar .collapsible-body {
  border-bottom: 0;
  padding: 0;
}
.badge-menu-item-container {
  line-height: inherit;
  position: relative;
}
.sidenav .badge-menu-item-container {
  padding: 0 32px;
}
.badge-menu-item {
  position: absolute;
  top: 12px;
  left: 15px;
  z-index: 2;
  background-color: #d4130d;
  color: #fff;
  border-radius: 999px;
  padding: 3px 5px;
  line-height: 1;
  font-size: 11px;
  font-weight: normal;
}
.sidenav .badge-menu-item {
  left: 0;
}
#root .top_controls,
#standalone .top_controls {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  height: auto;
  min-height: 38px;
  margin: 24px 16px;
}
@media all and (max-width: 600px) {
  #root .top_controls,
  #standalone .top_controls {
    flex-direction: column;
    align-items: stretch;
    margin: 24px 0;
    padding: 0 23px 0 17px;
  }
  #root .top_controls .piwikSelector,
  #standalone .top_controls .piwikSelector {
    display: flex;
    flex: auto;
  }
  #root .top_controls .icon-arrowup::before,
  #standalone .top_controls .icon-arrowup::before,
  #root .top_controls .icon-arrowdown::before,
  #standalone .top_controls .icon-arrowdown::before {
    display: none;
  }
}
#root .top_controls .piwikTopControl,
#standalone .top_controls .piwikTopControl {
  position: relative;
  font-size: 14px;
}
.widgetize {
  width: auto;
}
@media print {
  #secondNavBar {
    display: none;
  }
  nav .icon-menu-hamburger,
  nav .icon-more-verti {
    display: none;
  }
  nav ul a {
    display: none;
  }
  #root .dashboard-manager,
  #standalone .dashboard-manager {
    display: none !important;
    visibility: hidden !important;
  }
  #root .layoutWithSidebar--hasSidebar .page > .pageWrap {
    width: calc(100% - 18px) !important;
  }
  #content.home,
  #content.admin {
    display: block !important;
    width: 100% !important;
  }
  .dataTableAction {
    display: none !important;
  }
  .select-dropdown,
  .caret {
    display: none !important;
  }
  .dataTable td .ratio {
    margin-right: 4px;
    visibility: visible;
  }
  .dataTableFooterNavigation > .row {
    margin-bottom: -20px !important;
  }
}
.z-depth-1,
nav,
.card-panel,
.toast,
.btn,
.btn-large,
.btn-floating,
.dropdown-content,
.collapsible,
.side-nav {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0px 3px 0 rgba(0, 0, 0, 0.12);
}
.matomo-loader {
  width: 16px;
  height: 11px;
  display: inline-block;
  position: relative;
}
.matomo-loader span {
  background: #f0f0f0;
  position: absolute;
  top: 2px;
  animation: matomo-loader 1s infinite ease-in-out;
  width: 2px;
  height: 5px;
  display: inline-block;
  border: 1px solid #f5f5f5;
  box-sizing: content-box;
}
.matomo-loader span:nth-child(1) {
  left: 0;
  display: inline-block;
}
.matomo-loader span:nth-child(2) {
  left: 6px;
  display: inline-block;
  animation-delay: 0.15s;
}
.matomo-loader span:nth-child(3) {
  left: 12px;
  animation-delay: 0.35s;
  display: inline-block;
}
@keyframes matomo-loader {
  0%,
  75%,
  100% {
    top: 2px;
    height: 5px;
  }
  25% {
    top: 0;
    height: 9px;
    border-color: #bbb;
    background: #ccc;
  }
}
.inlineHelp {
  display: none;
}
.enrichedHeadline {
  min-height: 22px;
}
.enrichedHeadline a.title {
  cursor: pointer;
}
.enrichedHeadline .title {
  display: inline-block;
}
.enrichedHeadline .inlineHelp {
  display: block;
  background: var(--theme-color-background-base);
  font-size: 12px;
  line-height: 1.1;
  font-weight: normal;
  border: 1px solid var(--theme-color-border-alternative);
  margin: 10px 0 10px 0;
  padding: 10px;
  border-radius: 2px;
}
.enrichedHeadline .inlineHelp .readMore {
  margin-top: 10px;
  display: inline-block;
  font-weight: bold;
}
.enrichedHeadline .iconsBar {
  line-height: 1 !important;
}
.enrichedHeadline .ratingIcons {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
.enrichedHeadline .ratingIcons img {
  filter: var(--theme-filter-on-illustration);
}
.enrichedHeadline .helpIcon {
  cursor: pointer;
  display: inline-block;
  margin-bottom: -1px;
  margin-left: 8px;
  opacity: 0.4;
  font-size: 16px;
  color: var(--theme-color-text-light) !important;
  text-decoration: none;
}
.enrichedHeadline .helpIcon:hover,
.enrichedHeadline .helpIcon.active {
  color: var(--theme-color-link) !important;
  opacity: 0.9;
  text-decoration: none;
}
.system.notification {
  padding: 20px 20px 20px 60px;
  margin-bottom: 20px;
  border-radius: 2px;
  font-size: 14px;
  position: relative;
  border: 2px solid;
  color: #212121 !important;
}
@media (max-width: 480px) {
  .system.notification {
    padding: 15px;
  }
}
[data-theme-mode="dark"]:root .system.notification {
  color: #ccc !important;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .system.notification {
    color: #ccc !important;
  }
}
.system.notification::before {
  font-family: "matomo";
  content: "\e88f";
  position: absolute;
  left: 20px;
  line-height: 100%;
  font-size: 24px;
  margin-top: -3px;
}
@media (max-width: 480px) {
  .system.notification::before {
    position: static;
    display: block;
    margin-bottom: 0.5em;
    text-align: center;
  }
}
.system.notification a {
  color: #212121 !important;
  text-decoration: underline;
}
[data-theme-mode="dark"]:root .system.notification a {
  color: #ccc !important;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .system.notification a {
    color: #ccc !important;
  }
}
.system.notification a:hover {
  text-decoration: underline;
}
.system.notification a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand) {
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;
  background-position: 0 calc(99%);
  background-size: 0 1px;
  transition: background-size 200ms var(--ft-ease), color var(--ft-dur) var(--ft-ease);
  padding-bottom: 1px;
}
.system.notification a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.system.notification a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible {
  background-size: 100% 1px;
}
.system.notification a {
  color: #212121 !important;
}
.system.notification p:not(:first-child) {
  margin-top: 1em;
}
.system.notification .notification-body {
  min-width: 50px;
}
.system.notification .close {
  position: relative;
  top: -2px;
  right: -5px;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  float: right;
  font-size: 24px !important;
  font-weight: bold;
  line-height: 24px !important;
  color: #212121 !important;
  cursor: pointer;
}
.system.notification:before {
  margin-top: -3px;
}
.system.notification.notification-success {
  background-color: #ebf2eb;
  border-color: #378039;
}
.system.notification.notification-success::before {
  content: "\e63d";
  color: #378039;
}
[data-theme-mode="dark"]:root .system.notification.notification-success {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .system.notification.notification-success {
    background-color: transparent;
  }
}
.system.notification.notification-warning {
  background-color: #fefbe9;
  border-color: #a18a0b;
}
.system.notification.notification-warning::before {
  content: "\e621";
  color: #a18a0b;
}
[data-theme-mode="dark"]:root .system.notification.notification-warning {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .system.notification.notification-warning {
    background-color: transparent;
  }
}
.system.notification.notification-danger,
.system.notification.notification-error {
  background-color: #faeaea;
  border-color: #d2312d;
}
.system.notification.notification-danger::before,
.system.notification.notification-error::before {
  content: "\e616";
  color: #d2312d;
}
[data-theme-mode="dark"]:root .system.notification.notification-danger,
[data-theme-mode="dark"]:root .system.notification.notification-error {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .system.notification.notification-danger,
  [data-theme-mode="auto"]:root .system.notification.notification-error {
    background-color: transparent;
  }
}
.system.notification.notification-info {
  background-color: #ecf7fe;
  border-color: #0d94e3;
}
.system.notification.notification-info::before {
  color: #0d94e3;
}
[data-theme-mode="dark"]:root .system.notification.notification-info {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .system.notification.notification-info {
    background-color: transparent;
  }
}
.system.notification.help-notification.notification-info:before {
  content: "\e61f";
}
.toast-slide-up-enter-active {
  transition: transform .3s ease;
}
.toast-slide-up-enter-from {
  transform: translateY(-100%);
}
.quick-access {
  position: relative;
  box-shadow: none;
  border: 0;
  border-radius: 8px;
  width: 200px;
}
.quick-access:hover,
.quick-access.expanded,
.quick-access.active {
  border-color: transparent;
}
.quick-access:hover .quickAccessInside .quickAccessInput,
.quick-access.expanded .quickAccessInside .quickAccessInput,
.quick-access.active .quickAccessInside .quickAccessInput {
  background-color: var(--theme-color-background-contrast);
  border: 1px solid var(--theme-color-focus-ring);
  outline: 0;
  box-shadow: none;
}
.quick-access .quickAccessInside {
  flex: auto;
}
.quick-access li {
  font-size: 14px;
}
.quick-access li a {
  padding: 10px 19px;
  display: inline-block;
  text-decoration: none;
  word-break: break-all;
  color: var(--theme-color-text-lighter);
}
.quick-access .icon-search {
  position: absolute;
  font-size: 14px;
  top: 13px;
  left: 12px;
  color: var(--theme-color-border);
}
.quick-access .quickAccessInside .quickAccessInput {
  height: 38px;
  font-size: 14px;
  padding: 10px 12px 10px 38px;
  border: 1px solid var(--theme-color-border);
  border-radius: 8px;
  width: 100%;
}
.quick-access .quickAccessInside .quickAccessInput:focus-visible {
  border: 1px solid var(--theme-color-focus-ring);
  outline: 1px solid var(--theme-color-focus-ring);
}
.quick-access .quickAccessInside .quickAccessDropdown.dropdown {
  padding: 8px;
  border-radius: 8px;
  margin-top: 5px;
  width: 200px;
  max-height: 75vh;
  overflow: auto;
  box-shadow: 0 10px 40px 0 rgba(165, 177, 202, 0.3), 0 0 3px 0 rgba(165, 177, 202, 0.3);
}
@media all and (max-width: 992px) {
  .quick-access .quickAccessInside .quickAccessDropdown.dropdown {
    width: 100%;
  }
}
.quick-access .quickAccessInput::placeholder {
  color: var(--theme-color-text-placeholder);
}
.quick-access .selected {
  background-color: var(--theme-color-background-tinyContrast) !important;
  border-radius: 8px;
}
.quick-access .quick-access-category {
  text-align: left !important;
  font-size: 14px;
  font-weight: 600;
  padding: 8px;
  cursor: pointer;
}
.quick-access .result {
  cursor: pointer;
  font-weight: normal;
}
.quick-access .quick-access-category:hover {
  background: none !important;
}
.quick-access .no-result {
  padding: 10px 19px;
  cursor: default;
}
.quick-access .websiteCategory {
  cursor: default;
}
.quick-access li.quick-access-help a {
  word-break: break-word;
}
.searchInputContainer {
  position: relative;
  width: 100%;
}
.searchInputContainer .icon-search {
  position: absolute;
  font-size: 14px;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
  line-height: 1;
  color: var(--theme-color-border);
  pointer-events: none;
}
.searchInputContainer .searchInputField {
  height: 38px;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 12px 10px 38px;
  border: 1px solid var(--theme-color-border);
  border-radius: 8px;
  background: var(--theme-color-background-contrast);
  width: 100%;
}
.searchInputContainer .searchInputField:focus-visible {
  border: 1px solid var(--theme-color-focus-ring);
  outline: 1px solid var(--theme-color-focus-ring);
}
.searchInputContainer .searchInputField::placeholder {
  color: var(--theme-color-text-placeholder);
  font-size: 14px;
}
.searchInputContainer .searchInputClear {
  position: absolute;
  width: 13px;
  height: 13px;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.piwikSelector:not(.quick-access) {
  position: relative;
  display: inline-flex;
  border: 1px solid var(--theme-color-border);
  border-radius: 8px;
  box-shadow: none;
  /* Period selector specific: left & right arrows */
}
.piwikSelector:not(.quick-access) span.title,
.piwikSelector:not(.quick-access) a.title,
.piwikSelector:not(.quick-access) button.title {
  flex: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background-color: var(--theme-color-background-contrast);
  border: none;
  border-radius: 8px;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: var(--theme-color-text);
  font-variant: tabular-nums;
}
.piwikSelector:not(.quick-access) span.title:focus,
.piwikSelector:not(.quick-access) a.title:focus,
.piwikSelector:not(.quick-access) button.title:focus {
  outline: none;
}
.piwikSelector:not(.quick-access) span.title.activityIndicator,
.piwikSelector:not(.quick-access) a.title.activityIndicator,
.piwikSelector:not(.quick-access) button.title.activityIndicator {
  background: url(plugins/Morpheus/images/loading-blue.gif) no-repeat 9px 9px;
}
.piwikSelector:not(.quick-access) span.title.activityIndicator .icon,
.piwikSelector:not(.quick-access) a.title.activityIndicator .icon,
.piwikSelector:not(.quick-access) button.title.activityIndicator .icon {
  visibility: hidden;
}
.piwikSelector:not(.quick-access) span.title .icon,
.piwikSelector:not(.quick-access) a.title .icon,
.piwikSelector:not(.quick-access) button.title .icon {
  font-size: inherit;
  line-height: inherit;
}
.piwikSelector:not(.quick-access) span.title .icon.iconHidden,
.piwikSelector:not(.quick-access) a.title .icon.iconHidden,
.piwikSelector:not(.quick-access) button.title .icon.iconHidden {
  visibility: hidden;
}
.piwikSelector:not(.quick-access) span.title .icon:not(.icon-fixed),
.piwikSelector:not(.quick-access) a.title .icon:not(.icon-fixed),
.piwikSelector:not(.quick-access) button.title .icon:not(.icon-fixed) {
  float: right;
}
.piwikSelector:not(.quick-access) span.title .icon:not(.icon-fixed)::after,
.piwikSelector:not(.quick-access) a.title .icon:not(.icon-fixed)::after,
.piwikSelector:not(.quick-access) button.title .icon:not(.icon-fixed)::after {
  clear: left;
  content: ' ';
}
.piwikSelector:not(.quick-access).expanded,
.piwikSelector:not(.quick-access).editing,
.piwikSelector:not(.quick-access):hover:not(.periodSelector-withPrevNext),
.piwikSelector:not(.quick-access):focus:not(.periodSelector-withPrevNext),
.piwikSelector:not(.quick-access):focus-within:not(.periodSelector-withPrevNext) {
  border: 1px solid var(--theme-color-link);
}
.piwikSelector:not(.quick-access).expanded span.title,
.piwikSelector:not(.quick-access).editing span.title,
.piwikSelector:not(.quick-access):hover:not(.periodSelector-withPrevNext) span.title,
.piwikSelector:not(.quick-access):focus:not(.periodSelector-withPrevNext) span.title,
.piwikSelector:not(.quick-access):focus-within:not(.periodSelector-withPrevNext) span.title,
.piwikSelector:not(.quick-access).expanded a.title,
.piwikSelector:not(.quick-access).editing a.title,
.piwikSelector:not(.quick-access):hover:not(.periodSelector-withPrevNext) a.title,
.piwikSelector:not(.quick-access):focus:not(.periodSelector-withPrevNext) a.title,
.piwikSelector:not(.quick-access):focus-within:not(.periodSelector-withPrevNext) a.title,
.piwikSelector:not(.quick-access).expanded button.title,
.piwikSelector:not(.quick-access).editing button.title,
.piwikSelector:not(.quick-access):hover:not(.periodSelector-withPrevNext) button.title,
.piwikSelector:not(.quick-access):focus:not(.periodSelector-withPrevNext) button.title,
.piwikSelector:not(.quick-access):focus-within:not(.periodSelector-withPrevNext) button.title {
  text-decoration: none;
  background: var(--theme-color-background-contrast);
}
.piwikSelector:not(.quick-access) .move-period {
  position: relative;
  padding: 8px 16px;
  background-color: var(--theme-color-background-contrast);
}
.piwikSelector:not(.quick-access) .move-period::before {
  content: '';
  position: absolute;
  inset: -1px;
  border: 1px solid transparent;
  pointer-events: none;
}
.piwikSelector:not(.quick-access) .move-period:hover::before,
.piwikSelector:not(.quick-access) .move-period:focus-visible::before {
  border-color: var(--theme-color-focus-ring);
}
.piwikSelector:not(.quick-access) .move-period-prev {
  padding-right: 8px;
  border-radius: 8px 0 0 8px;
}
.piwikSelector:not(.quick-access) .move-period-prev::before {
  border-radius: 8px 0 0 8px;
}
.piwikSelector:not(.quick-access) .move-period-next {
  padding-left: 8px;
  border-radius: 0 8px 8px 0;
}
.piwikSelector:not(.quick-access) .move-period-next::before {
  border-radius: 0 8px 8px 0;
}
.piwikSelector:not(.quick-access).periodSelector-withPrevNext .title {
  border-radius: 0;
  padding-left: 8px;
  padding-right: 8px;
}
.piwikSelector:not(.quick-access).periodSelector-withPrevNext .title::before {
  content: '';
  position: absolute;
  inset: -1px;
  border: 1px solid transparent;
  border-radius: 8px;
  pointer-events: none;
}
.piwikSelector:not(.quick-access).periodSelector-withPrevNext .title:hover::before,
.piwikSelector:not(.quick-access).periodSelector-withPrevNext .title:focus-visible::before {
  border-color: var(--theme-color-focus-ring);
}
/* Dropdown */
.piwikSelector .dropdown {
  font-size: 14px;
  line-height: 20px;
  display: none;
}
.piwikSelector.expanded .dropdown {
  display: block;
  /* to revert display: none */
  position: absolute;
  z-index: 999;
  top: 100%;
  margin-top: 8px;
  left: -1px;
  border: 1px solid var(--theme-color-border);
  border-radius: 8px;
  padding: 16px;
  box-shadow: 0 0 3px #A5B1CA4D, 0 10px 40px #A5B1CA4D;
  overflow: hidden;
}
[data-theme-mode="dark"]:root .piwikSelector.expanded .dropdown {
  box-shadow: 0 0 3px #00000080, 0 10px 40px #00000080;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .piwikSelector.expanded .dropdown {
    box-shadow: 0 0 3px #00000080, 0 10px 40px #00000080;
  }
}
.piwikSelector.expanded .dropdown,
.piwikSelector:hover .dropdown,
.piwikSelector.active .dropdown {
  background-color: var(--theme-color-background-contrast);
}
.reporting-page > .row {
  margin-bottom: 0;
}
.reporting-page .fullWidgetColumn {
  padding-left: 0;
  padding-right: 0;
}
.reporting-page .leftWidgetColumn {
  padding-left: 0;
}
.reporting-page .rightWidgetColumn {
  padding-right: 0;
}
.reporting-page .isFirstWidgetInPage .card {
  margin-top: 0;
}
.report-export-popover [name=format] .form-group label.fieldRadioTitle {
  display: block;
}
.report-export-popover [name=format] p.radio {
  width: 50%;
  float: left;
  display: block;
}
.report-export-popover textarea {
  word-break: break-all;
  padding: 5px;
  height: 80px;
}
.report-export-popover .toggle-export-url {
  font-size: 14px;
  margin-left: 24px;
}
.report-export-popover .filter_limit {
  clear: both;
  float: none;
}
.report-export-popover .filter_limit > div {
  width: 50%;
  float: left;
}
.report-export-popover .checkbox span {
  text-align: left;
}
.report-export-popover .showoptions > span {
  color: #4183c4;
  cursor: pointer;
  text-decoration: underline;
}
.report-export-popover .tooltip {
  color: #999999;
  font-size: 13px;
  padding: 5px;
}
.report-export-popover .tooltip > a {
  color: #4183c4;
  text-decoration: underline;
}
.reportsByDimensionView {
  float: left;
  width: 100%;
}
.reportsByDimensionView .dimensionCategory {
  color: var(--theme-color-text-contrast);
}
.reportsByDimensionView .reportContainer {
  padding-left: 230px;
  width: 100%;
}
.reportsByDimensionView .reportContainer .dimensionReport {
  float: left;
  min-width: 500px;
  max-width: 100%;
}
.reportsByDimensionView .reportContainer table.dataTable tr td.label {
  max-width: 380px;
}
.entityList ul li {
  margin: 4px 0;
  padding: 0 0 0 16px;
  line-height: 22px;
  border-left: 2px solid var(--theme-color-background-base);
}
.entityList ul li :hover {
  opacity: 0.8;
}
.entityList ul li:hover:not(.activeDimension) {
  border-color: var(--theme-color-menu-contrast-textActive);
  border-left-width: 1px;
  padding-left: 17px;
}
.entityList ul li.activeDimension {
  border-color: var(--theme-color-menu-contrast-textActive);
}
.entityList ul li.activeDimension .dimension {
  font-weight: bold;
}
.entityList ul li .dimension {
  cursor: pointer;
  border-bottom: 1px solid #d0d0d0;
  color: var(--theme-color-text-contrast);
  border: 0;
}
.entityList ul.listCircle {
  font-weight: normal;
  list-style: none;
  padding: 4px 0;
  margin-top: 8px;
}
.entityList ul.listCircle li a {
  color: #000;
}
.progressbar {
  margin: 22px 24px;
}
.dateRangePicker {
  display: block;
}
.dateRangePicker-label {
  margin-left: 10px;
}
.dateRangePicker-field {
  font-size: 13px !important;
}
.periodSelector .preset-option-text {
  padding-left: 30px !important;
}
.periodSelector .preset-option-text:not(.lever):before,
.periodSelector .preset-option-text:not(.lever):after,
.periodSelector .compare-checkbox-text:not(.lever):before,
.periodSelector .compare-checkbox-text:not(.lever):after {
  border: 2px solid var(--theme-color-border);
}
.periodSelector .preset-option-input:checked + .preset-option-text:not(.lever):before,
.periodSelector .preset-option-input:checked + .preset-option-text:not(.lever):after {
  border-color: var(--theme-color-brand);
}
.periodSelector .compare-checkbox-input:checked + .compare-checkbox-text:not(.lever):before {
  border-top: 2px solid rgba(0, 0, 0, 0);
  border-left: 2px solid rgba(0, 0, 0, 0);
}
.periodSelector.compare-dropdown-open #comparePeriodToDropdown {
  position: relative;
  z-index: 2;
}
.periodSelector.compare-dropdown-open #comparePeriodToDropdown .dropdown-content {
  z-index: 3 !important;
}
.periodSelector.compare-dropdown-open label[for=comparePeriodEndDate] {
  visibility: hidden;
}
.periodSelector.compare-dropdown-open #comparePeriodEndDate .input-field {
  position: static;
}
.periodSelector .loadingPiwik {
  display: inline-block !important;
}
.periodSelector .compare-checkbox {
  margin-bottom: 20px;
}
.periodSelector .compare-checkbox .compare-checkbox-text {
  padding-left: 25px;
  font-size: 14px;
  margin-right: 3px;
}
.periodSelector #periodMore.single-calendar .period-date + .compare-checkbox {
  margin-top: 10px;
}
.periodSelector .compare-date-range {
  padding-top: 20px;
}
.periodSelector .compare-validation-message {
  color: #d2312d;
  font-size: 12px;
  line-height: 1.4;
  margin: 8px 0 0;
  text-align: center;
  text-wrap: balance;
}
.periodSelector #comparePeriodToDropdown {
  height: 30px;
  display: inline-block;
  transform: scale(0.9);
  margin-left: -2%;
  margin-right: -5%;
}
.periodSelector #comparePeriodToDropdown .dropdown-content {
  width: auto !important;
  height: auto !important;
  overflow-y: visible;
}
.periodSelector #comparePeriodToDropdown .form-group {
  margin: 0;
}
.periodSelector #comparePeriodToDropdown .input-field {
  margin-top: 0;
  padding: 0 0 0 0.5rem;
}
.periodSelector #comparePeriodToDropdown .select-dropdown {
  margin-bottom: 0;
}
.periodSelector div#comparePeriodStartDate,
.periodSelector div#comparePeriodEndDate {
  display: inline-block;
}
.periodSelector div#comparePeriodStartDate .form-group,
.periodSelector div#comparePeriodEndDate .form-group {
  margin: 0;
}
.periodSelector div#comparePeriodStartDate .input-field,
.periodSelector div#comparePeriodEndDate .input-field {
  margin-top: 0;
  padding: 0 0 0 0.6rem;
}
.periodSelector div#comparePeriodStartDate .select-dropdown,
.periodSelector div#comparePeriodEndDate .select-dropdown {
  margin-bottom: 0;
}
.periodSelector #periodMore.single-calendar div#comparePeriodStartDate,
.periodSelector #periodMore.single-calendar div#comparePeriodEndDate {
  width: calc(70%);
}
.periodSelector #periodMore.dual-calendar div#comparePeriodStartDate,
.periodSelector #periodMore.dual-calendar div#comparePeriodEndDate {
  width: calc(50% - 20px);
}
.periodSelector .compare-dates-separator {
  height: 0.5px;
  margin-left: 11px;
  margin-right: 11px;
  background-color: #f2f2f2;
  width: 16px;
  display: inline-block;
  vertical-align: top;
  margin-top: 30px;
}
.periodSelector label[for=comparePeriodTo] {
  transform: scale(0.9);
}
.periodSelector .apply-button-container {
  text-align: right;
  margin-top: auto;
}
.periodSelector .flex {
  display: flex;
}
.periodSelector #periodMore {
  box-sizing: border-box;
  left: 0;
  max-width: calc(100vw - 16px);
  right: auto;
}
@media (max-width: 600px) {
  .periodSelector #periodMore {
    max-width: 90%;
    left: 25px;
    right: auto;
  }
}
.periodSelector .period-type {
  min-width: 220px;
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions p:first-child {
  margin-top: 5px;
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-label {
  background: transparent;
  border: 0;
  border-radius: 5px;
  color: var(--theme-color-text-lighter);
  cursor: pointer;
  display: block;
  font: inherit;
  margin: 0;
  outline: none;
  padding-left: 8px;
  position: relative;
  text-align: left;
  width: 100%;
  font-size: 13px;
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-label:hover {
  background-color: var(--theme-color-code);
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-label:has(.period-option-input:focus-visible) {
  background-color: var(--theme-color-code);
  border-radius: 5px;
  outline: 2px solid var(--theme-color-focus-ring);
  outline-offset: 0;
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-text {
  padding-left: 0;
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-text:before,
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-text:after {
  display: none !important;
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .selected-period-label {
  color: var(--theme-color-text);
  font-weight: 600;
}
.periodSelector .period-selector-options-column #otherPeriods .presetDateRanges {
  border-top: 1px solid #f2f2f2;
  margin-top: 12px;
  padding-top: 12px;
}
.periodSelector .period-selector-options-column #otherPeriods .presetDateRanges label,
.periodSelector .period-selector-options-column #otherPeriods .presetDateRanges label span {
  color: var(--theme-color-text-lighter);
}
.periodSelector .period-selector-options-column #otherPeriods .presetDateRanges .preset-option-input:focus-visible:checked + .preset-option-text:not(.lever):before,
.periodSelector .period-selector-options-column #otherPeriods .presetDateRanges .preset-option-input:focus-visible:checked + .preset-option-text:not(.lever):after {
  border-color: var(--theme-color-focus-ring);
}
.periodSelector .period-selector-options-column #otherPeriods .presetDateRanges .selected-period-label {
  color: var(--theme-color-text);
}
.periodSelector .period-selector-options-column .preset-date-range-group-separator {
  border-top: 1px solid #f2f2f2;
  margin: 12px 0;
}
.periodSelector .period-selector-calendar-column {
  border-left: 1px solid #f2f2f2;
  display: flex;
  flex-direction: column;
  margin-left: 16px;
  min-width: 220px;
  padding-left: 16px;
  width: 100%;
}
.periodSelector .period-date {
  min-width: 220px;
}
.periodSelector .period-date,
.periodSelector .period-range {
  padding-right: 0 !important;
}
.periodSelector .dateRangePicker {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
}
.periodSelector .dateRangePicker #calendarRangeFrom,
.periodSelector .dateRangePicker #calendarRangeTo {
  flex: 1 1 0;
  min-width: 220px;
}
.periodSelector .dateRangePicker #calendarRangeFrom {
  float: none;
}
.periodSelector .dateRangePicker #calendarRangeTo {
  margin-left: 0;
}
@media (max-width: 900px) {
  .periodSelector .flex {
    flex-direction: column;
    overflow-x: auto;
  }
  .periodSelector .period-selector-calendar-column {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }
  .periodSelector .dateRangePicker {
    flex-wrap: wrap;
  }
  .periodSelector #periodMore.dual-calendar .dateRangePicker {
    flex-direction: column;
    width: 100%;
  }
  .periodSelector #periodMore.dual-calendar .dateRangePicker #calendarRangeFrom,
  .periodSelector #periodMore.dual-calendar .dateRangePicker #calendarRangeTo {
    width: 100%;
  }
}
.periodSelector .ui-datepicker {
  border: none !important;
  font-size: 13px !important;
  width: 100% !important;
}
.periodSelector .ui-datepicker .ui-datepicker-month {
  width: 46%;
}
.periodSelector .ui-datepicker .ui-datepicker-year {
  width: 46%;
}
.periodSelector .ui-datepicker .ui-datepicker-prev .ui-icon,
.periodSelector .ui-datepicker .ui-datepicker-next .ui-icon {
  top: 20%;
}
.periodSelector .ui-datepicker .ui-datepicker-prev .ui-icon {
  left: 0%;
}
.periodSelector .ui-datepicker .ui-datepicker-header .ui-icon.icon-chevron-left,
.periodSelector .ui-datepicker .ui-datepicker-header .ui-icon.icon-chevron-right {
  background-image: none !important;
  text-indent: 0 !important;
  overflow: visible !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  font-size: 12px;
  line-height: 1;
  display: inline-block;
}
.periodSelector .ui-datepicker .ui-datepicker-header .ui-icon.icon-chevron-left::before,
.periodSelector .ui-datepicker .ui-datepicker-header .ui-icon.icon-chevron-right::before {
  display: inline-block;
  line-height: 1;
}
.periodSelector .ui-datepicker .ui-datepicker-month,
.periodSelector .ui-datepicker .ui-datepicker-year {
  font-size: 13px;
}
.periodSelector .ui-datepicker .ui-datepicker-calendar,
.periodSelector .ui-datepicker .ui-datepicker-header {
  font-size: 13px !important;
  border: none !important;
}
.periodSelector .ui-datepicker .ui-datepicker-calendar thead,
.periodSelector .ui-datepicker .ui-datepicker-header thead {
  border: none !important;
}
.periodSelector .ui-datepicker .ui-datepicker-calendar {
  table-layout: fixed;
}
.periodSelector .ui-datepicker .ui-datepicker-calendar tbody td {
  padding: 0 !important;
  width: 14.2857%;
}
.periodSelector .ui-datepicker .ui-datepicker-calendar tbody td > a,
.periodSelector .ui-datepicker .ui-datepicker-calendar tbody td > span {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1;
}
.periodSelector .ui-datepicker .ui-datepicker-calendar .ui-datepicker-persistent-highlight:not(.ui-datepicker-current-period),
.periodSelector .ui-datepicker .ui-datepicker-calendar .ui-datepicker-persistent-highlight:not(.ui-datepicker-current-period) > .ui-datepicker-persistent-highlight {
  background: var(--theme-color-background-lowContrast) !important;
  opacity: 1;
}
.periodSelector .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-period > a,
.periodSelector .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-period > span {
  background: var(--theme-color-text) !important;
}
.periodSelector-withPrevNext .move-period {
  border: none;
  cursor: pointer;
}
.periodSelector-withPrevNext .move-period:disabled {
  color: #999999;
  cursor: auto;
}
.multiPairField {
  margin-top: 40px !important;
}
.multiPairField .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
.multiPairField .multiPairFieldTable.has1Fields .fieldUiControl1 {
  padding-right: 0.75rem;
}
.multiPairField .multiPairFieldTable:not(.has1Fields) .fieldUiControl {
  display: inline-block;
  padding-right: 0.75rem;
}
.multiPairField .multiPairFieldTable.has2Fields .fieldUiControl2 {
  padding: 0.75rem;
}
.multiPairField .icon-minus {
  cursor: pointer;
}
.col.m6 .multiPairField .multiPairFieldTable.has1Fields .fieldUiControl1 {
  width: calc(100% - 60px);
}
.col.m6 .multiPairField .multiPairFieldTable.has2Fields .fieldUiControl1 {
  width: 160px;
}
.col.m6 .multiPairField .multiPairFieldTable.has2Fields .fieldUiControl2 {
  width: calc(100% - 190px);
}
.col.m6 .multiPairField .multiPairFieldTable.has3Fields .fieldUiControl1 {
  width: 120px;
}
.col.m6 .multiPairField .multiPairFieldTable.has3Fields .fieldUiControl2,
.col.m6 .multiPairField .multiPairFieldTable.has3Fields .fieldUiControl3 {
  width: 220px;
}
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl1 {
  width: 120px;
}
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl2,
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl3,
.col.m6 .multiPairField .multiPairFieldTable.has4Fields .fieldUiControl4 {
  width: 148px;
}
.matomo-dropdown-menu {
  position: relative;
}
.matomo-dropdown-menu::after {
  content: "▼";
  font-size: .7em;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
}
.matomo-dropdown-menu.submenu::after {
  float: right;
  content: "►";
  color: #0d0d0d;
  font-size: .6em;
}
.submenu + .dropdown-content {
  left: 100% !important;
}
.submenu-container.dropdown-content {
  overflow: visible;
}
.draggableList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.draggableList .draggableListItem {
  display: flex;
  align-items: center;
  padding: 0.6rem 0.9rem;
  border: 1px solid var(--theme-color-border);
  border-radius: 4px;
  background: var(--theme-color-background-tinyContrast);
  color: var(--theme-color-text);
  cursor: grab;
  margin-bottom: 0.6rem;
  user-select: none;
}
.draggableList .draggableListItem > :last-child {
  flex: 1;
  min-width: 0;
}
.draggableList.isDragging .draggableListItem {
  cursor: grabbing;
}
.draggableList.isDisabled .draggableListItem,
.draggableList.isDisabled .drag-icon {
  cursor: default;
}
.draggableList .draggableListItem.isDragged {
  border-style: dashed;
  border-color: var(--theme-color-border);
  background: var(--theme-color-background-base);
}
.draggableList .draggableListItem.isDragged > * {
  visibility: hidden;
}
.draggableList .drag-icon {
  padding-right: 15px;
  font-size: 13px;
  color: var(--theme-color-text-light);
}
.draggableListPanel {
  font-size: 1rem;
  margin-top: 1.5rem;
  margin-bottom: 2.5rem;
}
.draggableListPanel .draggableListHeading {
  margin-bottom: 0.4rem;
}
.draggableListPanel .draggableListHelp {
  margin-top: 0;
  color: var(--theme-color-text-lighter);
}
img.sparklineImg {
  width: 100px;
  height: 25px;
}
.sparklineEvolution {
  color: black;
  font-size: 12px;
  white-space: nowrap;
}
.sparklineEvolution-positive {
  color: green;
}
.sparklineEvolution-negative {
  color: red;
}
.sparklineEvolution_icon {
  margin-right: 1em;
  vertical-align: middle;
}
.fieldArray {
  margin-top: 40px !important;
}
.fieldArray .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
.fieldArray .fieldUiControl {
  width: calc(100% - 60px);
  padding-right: 0.75rem;
}
.fieldArray .icon-minus {
  cursor: pointer;
}
.matomo-comparisons h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.matomo-comparisons .comparison {
  display: inline-block;
  min-width: 164px;
  margin-right: 16px;
  padding: 14px;
  background-color: var(--theme-color-background-contrast);
  margin-bottom: 16px;
  position: relative;
}
.matomo-comparisons .comparison-type {
  font-weight: bold;
  text-transform: uppercase;
  font-size: .7em;
  color: var(--theme-color-text-lighter);
}
.matomo-comparisons .remove-button {
  font-size: .6em;
  color: var(--theme-color-text-lighter);
  position: absolute;
  right: 12px;
  top: 12px;
  text-decoration: none;
}
.matomo-comparisons .remove-button:hover {
  text-decoration: none;
}
.matomo-comparisons .title {
  font-size: 1.1rem;
  margin-top: 4px;
  margin-bottom: 12px;
  overflow-x: hidden;
  max-width: 250px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.matomo-comparisons .title a {
  color: var(--theme-color-text-contrast);
}
.matomo-comparisons .comparison-period {
  margin-top: 4px;
}
.matomo-comparisons .comparison-period > span {
  display: inline-block;
}
.matomo-comparisons .comparison-period .comparison-dot {
  width: 1em;
  height: 1em;
  display: inline-block;
  border-radius: .5em;
}
.matomo-comparisons .comparison-period .comparison-period-label {
  position: relative;
  top: -3px;
  margin-left: 6.5px;
  display: inline-block;
  font-size: .85rem;
  font-style: italic;
}
.comparison-card-tooltip p {
  font-size: 1.1em;
  line-height: 1.3em;
  color: var(--theme-color-text-invert-contrast);
}
.fade-in-enter-active {
  transition: opacity 1s ease;
}
.fade-in-enter-from {
  opacity: 0;
}
.slow-fade-out-leave-active {
  transition: opacity .6s ease;
}
.slow-fade-out-leave-to {
  opacity: 0;
}
.fade-out-enter-active {
  transition: opacity 0.4s ease;
}
.fade-out-enter-from {
  opacity: 1;
}
.password-strength {
  font-size: 0.85rem;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.password-strength .rule {
  line-height: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.password-strength .rule-undefined {
  color: #D9D9D9;
}
.password-strength .rule-valid {
  color: #5D9E52;
}
.password-strength .rule-invalid {
  color: #D2312D;
}
.password-strength .rule .icon {
  width: 1rem;
  text-align: center;
  display: inline-block;
  font-weight: bold;
}
.password-strength .rule .icon-close {
  font-size: 0.65rem;
}
.modal.entity-duplicator-modal.slot-configured {
  display: flex !important;
}
.modal.entity-duplicator-modal.slot-configured .main-duplicator-modal-content {
  flex: 1;
  /* Fill parent height */
  display: flex;
  flex-direction: column;
}
.modal.entity-duplicator-modal.slot-configured .modal-header,
.modal.entity-duplicator-modal.slot-configured .modal-sub-header,
.modal.entity-duplicator-modal.slot-configured .modal-footer,
.modal.entity-duplicator-modal.slot-configured .modal-sub-footer {
  padding: 24px;
}
.modal.entity-duplicator-modal.slot-configured div.siteSelector div.dropdown div.custom_select_container {
  max-height: 250px;
  overflow-y: auto;
}
.modal.entity-duplicator-modal:not(.slot-configured) {
  overflow-y: visible;
}
.modal.entity-duplicator-modal:not(.slot-configured) .modal-content {
  display: none;
}
.modal.entity-duplicator-modal {
  max-width: 700px;
  max-height: 90%;
}
.modal.entity-duplicator-modal .modal-header,
.modal.entity-duplicator-modal .modal-sub-header,
.modal.entity-duplicator-modal .modal-footer,
.modal.entity-duplicator-modal .modal-sub-footer {
  padding: 24px;
}
.modal.entity-duplicator-modal .loading-message {
  color: #666666;
  padding-left: 0.75rem;
}
.modal.entity-duplicator-modal .modal-header h2 {
  padding: 0;
  margin-top: -10px;
}
.modal.entity-duplicator-modal .modal-sub-header {
  padding-top: 0;
  padding-bottom: 12px;
  margin-bottom: 0;
}
.modal.entity-duplicator-modal .modal-sub-header p {
  padding: 0;
}
.modal.entity-duplicator-modal .modal-sub-header .col {
  margin-bottom: 0;
}
.modal.entity-duplicator-modal .modal-sub-header .form-group,
.modal.entity-duplicator-modal .modal-sub-footer .form-group,
.modal.entity-duplicator-modal .modal-sub-header .col .row,
.modal.entity-duplicator-modal .modal-sub-footer .col .row {
  margin: 0;
}
.modal.entity-duplicator-modal .modal-content {
  flex: 1;
  overflow-y: auto;
  min-height: 120px;
}
.modal.entity-duplicator-modal .modal-content .form-group {
  margin-top: 10px;
  margin-bottom: 0;
}
.modal.entity-duplicator-modal .modal-content .form-group div.checkbox {
  margin-bottom: 10px;
}
.modal.entity-duplicator-modal .modal-content .form-group textarea.materialize-textarea {
  padding-bottom: 0;
  margin-bottom: 0;
}
.modal.entity-duplicator-modal .modal-content .modal-inputs {
  margin-left: 0.75rem;
}
.modal.entity-duplicator-modal .modal-footer {
  min-height: 90px;
  width: auto;
}
.modal.entity-duplicator-modal .modal-footer .matomo-loader {
  margin-right: 1rem;
}
.modal.entity-duplicator-modal .modal-sub-footer {
  padding-bottom: 0;
}
.modal.entity-duplicator-modal .modal-sub-footer .alert.error-list {
  padding-left: 80px;
}
.modal.entity-duplicator-modal .modal-sub-footer .alert.error-list ul li {
  list-style-type: circle;
}
.modal.entity-duplicator-modal .modal-sub-footer .alert.error-list:before {
  top: 35%;
  margin-top: 0;
}
.modal.entity-duplicator-modal .modal-sub-footer p {
  padding: 0;
}
.entity-duplicator-action.table-action.is-disabled {
  color: #999999 !important;
  cursor: not-allowed;
}
.diagnostics.configfile .custom-value {
  background-color: var(--theme-color-background-tinyContrast);
}
.diagnostics.configfile .defaultValue {
  font-style: italic;
}
.diagnostics.configfile .pre {
  white-space: pre-wrap;
}
.diagnostics.configfile td.name {
  max-width: 330px;
  word-wrap: break-word;
  width: 25%;
}
.diagnostics.configfile td.value {
  word-wrap: break-word;
  max-width: 400px;
  width: 25%;
}
.diagnostics.configfile td.description {
  word-wrap: break-word;
  word-break: break-word;
}
.evolutionBadge {
  display: inline-flex;
  align-items: center;
  padding-left: 2px;
  padding-right: 6px;
  border-radius: 40px;
  font-size: 12px;
  font-variant: tabular-nums;
  line-height: 20px;
  white-space: nowrap;
  vertical-align: middle;
  height: 20px;
}
.evolutionBadge .evolutionBadge__icon {
  display: inline-flex;
  flex: none;
  width: 16px;
  height: 16px;
}
.evolutionBadge .evolutionBadge__icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.evolutionBadge.evolutionBadge--positive {
  color: #33b343;
  background-color: #ecf9ed;
}
.evolutionBadge.evolutionBadge--negative {
  color: var(--theme-color-base-series);
  background-color: color-mix(in srgb, var(--theme-color-base-series) 5%, #ffffff);
}
.evolutionBadge.evolutionBadge--neutral {
  color: var(--theme-color-text-lighter);
  background-color: color-mix(in srgb, var(--theme-color-text-lighter) 5%, #ffffff);
}
[data-theme-mode="dark"]:root .evolutionBadge.evolutionBadge--positive {
  color: #4dcc5d;
  background-color: #134419;
}
[data-theme-mode="dark"]:root .evolutionBadge.evolutionBadge--negative {
  background-color: color-mix(in srgb, var(--theme-color-base-series) 18%, #000000);
}
[data-theme-mode="dark"]:root .evolutionBadge.evolutionBadge--neutral {
  background-color: color-mix(in srgb, var(--theme-color-text-lighter) 14%, #000000);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .evolutionBadge.evolutionBadge--positive {
    color: #4dcc5d;
    background-color: #134419;
  }
  [data-theme-mode="auto"]:root .evolutionBadge.evolutionBadge--negative {
    background-color: color-mix(in srgb, var(--theme-color-base-series) 18%, #000000);
  }
  [data-theme-mode="auto"]:root .evolutionBadge.evolutionBadge--neutral {
    background-color: color-mix(in srgb, var(--theme-color-text-lighter) 14%, #000000);
  }
}
.metricValue__title {
  color: var(--theme-color-text);
  font-size: 18px;
  line-height: 24px;
}
.metricValue__title--documented {
  cursor: help;
}
.metricValue__primary {
  display: flex;
  align-items: baseline;
  gap: 8px;
}
.metricValue__number {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: var(--theme-color-text);
}
.metricValue__secondaryValue {
  color: var(--theme-color-text);
  font-size: 14px;
  line-height: 24px;
}
.metricValue__secondaryLabel {
  margin-left: 4px;
  font-size: 12px;
  line-height: 24px;
  color: var(--theme-color-text-lighter);
}
[vue-entry="CoreVisualizations.SeriesPicker"] {
  display: inline-block;
}
.jqplot-seriespicker {
  display: inline-block;
  position: relative;
}
.jqplot-seriespicker:not(.open) {
  opacity: .55;
}
.jqplot-seriespicker.open {
  z-index: 1000;
}
.jqplot-seriespicker > a {
  display: inline-block;
  opacity: 0;
  position: absolute;
}
.jqplot-seriespicker-popover {
  position: absolute;
  top: -3px;
  left: -4px;
}
.jqplot-legend-footer.is-narrow .jqplot-legend-picker > .series-picker-wrapper {
  width: 100%;
}
.metrics-picker {
  display: inline-block;
  position: relative;
  /* compact 18px box with rounded corners (Materialize defaults to 20px / 2px) */
}
.jqplot-legend-footer.is-narrow .metrics-picker {
  width: 100%;
}
.metrics-picker .metrics-picker__toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  background: var(--theme-color-background-contrast);
  color: var(--theme-color-text);
  border: 1px solid var(--theme-color-border-alternative);
  border-radius: 8px;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  height: 38px;
}
.metrics-picker .metrics-picker__toggle:hover,
.metrics-picker .metrics-picker__toggle:focus-visible {
  border-color: var(--theme-color-focus-ring);
}
.metrics-picker .metrics-picker__toggle:focus-visible {
  outline: 1px solid var(--theme-color-focus-ring);
}
.metrics-picker .metrics-picker__toggle:focus,
.metrics-picker .metrics-picker__toggle:hover {
  outline: none;
}
.jqplot-legend-footer.is-narrow .metrics-picker .metrics-picker__toggle {
  width: 100%;
  justify-content: center;
}
.metrics-picker .metrics-picker__toggle-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.metrics-picker .metrics-picker__chevron {
  font-size: 12px;
  transition: transform .15s ease;
  flex: none;
}
.metrics-picker.expanded .metrics-picker__chevron {
  transform: rotate(180deg);
}
.metrics-picker .metrics-picker__dropdown {
  display: none;
  position: absolute;
  top: 100%;
  margin-top: 8px;
  left: 0;
  z-index: 1010;
  /* must be above ui dialog, matches series picker popover */
  overflow-y: auto;
  padding: 8px;
  /* the legend footer lives inside .dataTableFeatures (text-align: center) -
       reset so the metric checkboxes align to the left */
  text-align: left;
  background: var(--theme-color-background-contrast);
  border: 1px solid var(--theme-color-border-alternative);
  border-radius: 8px;
  box-shadow: 0 10px 40px 0 #A5B1CA4D, 0 0 3px 0 #A5B1CA4D;
}
[data-theme-mode="dark"]:root .metrics-picker .metrics-picker__dropdown {
  box-shadow: 0 10px 40px 0 #00000080, 0 0 3px 0 #00000080;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .metrics-picker .metrics-picker__dropdown {
    box-shadow: 0 10px 40px 0 #00000080, 0 0 3px 0 #00000080;
  }
}
.metrics-picker.expanded .metrics-picker__dropdown {
  display: block;
  width: 254px;
}
.metrics-picker .metrics-picker__column,
.metrics-picker .metrics-picker__row {
  padding: 2px 8px;
  cursor: pointer;
}
.metrics-picker .metrics-picker__label {
  display: flex;
  align-items: flex-start;
  min-height: 32px;
  color: var(--theme-color-text-lighter);
  border-radius: 5px;
}
.metrics-picker .metrics-picker__label:hover {
  background-color: var(--theme-color-background-base);
}
.metrics-picker .metrics-picker__label:has(input:focus-visible) {
  background-color: var(--theme-color-background-base);
  outline: 2px solid var(--theme-color-focus-ring);
  outline-offset: 0;
}
.metrics-picker [type="checkbox"] + span:not(.lever),
.metrics-picker [type="radio"] + span:not(.lever) {
  width: 18px;
  height: 18px;
  padding: 0;
  margin-top: 4px;
}
.metrics-picker .metrics-picker__title {
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
  overflow-wrap: anywhere;
  word-break: break-word;
  margin-top: 3px;
}
.metrics-picker [type="checkbox"].filled-in:checked + span:not(.lever)::after {
  border-color: var(--theme-color-new-brand);
  background-color: var(--theme-color-new-brand);
}
.metrics-picker [type="checkbox"].filled-in:checked + span:not(.lever)::before {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  width: 7px;
  height: 10px;
}
.metrics-picker [type="checkbox"].filled-in:not(:checked) + span:not(.lever)::after {
  border: 1px solid var(--theme-color-border-alternative);
}
.metrics-picker [type="checkbox"].filled-in:checked + span:not(.lever)::after,
.metrics-picker [type="checkbox"].filled-in:not(:checked) + span:not(.lever)::after {
  width: 18px;
  height: 18px;
  border-radius: 6px;
}
.metrics-picker [type="radio"] + span:not(.lever)::before,
.metrics-picker [type="radio"] + span:not(.lever)::after {
  margin: 0;
  width: 18px;
  height: 18px;
}
.metrics-picker [type="radio"]:not(:checked) + span:not(.lever)::before {
  border: 1px solid var(--theme-color-border-alternative);
}
.metrics-picker [type="radio"]:checked + span:not(.lever)::after {
  border-color: var(--theme-color-new-brand);
  background-color: var(--theme-color-new-brand);
}
.metrics-picker [type="checkbox"].filled-in.tabbed:focus + span:not(.lever)::after,
.metrics-picker [type="radio"].tabbed:focus + span:not(.lever)::before {
  box-shadow: none;
}
.metrics-picker [type="checkbox"].filled-in:not(:checked).tabbed:focus + span:not(.lever)::after {
  border: 1px solid var(--theme-color-border-alternative);
  border-radius: 6px;
  background-color: transparent;
}
.metrics-picker [type="checkbox"].filled-in:checked.tabbed:focus + span:not(.lever)::after {
  border-color: var(--theme-color-new-brand);
  background-color: var(--theme-color-new-brand);
  border-radius: 6px;
}
.metrics-picker .metrics-picker__headline {
  margin: 0;
  padding: 10px 16px 4px;
  font-weight: bold;
  font-size: 12px;
  color: var(--theme-color-text-light);
}
.singleMetricView {
  margin: 5px 12px 10px;
  display: inline-block;
}
.singleMetricView.loading {
  opacity: 0.5;
}
.singleMetricView span,
.singleMetricView .metric-sparkline {
  margin-right: 3.5px;
}
.singleMetricView .metric-value {
  display: inline-block;
  font-size: 14px;
  line-height: 25px;
  vertical-align: top;
  margin-left: 3px;
}
.singleMetricView .metric-sparkline {
  display: inline-block;
  vertical-align: top;
}
.singleMetricView .metric-sparkline img {
  width: 100px;
  height: 25px;
}
.singleMetricView .metricEvolution {
  font-weight: bold;
  font-size: 12px;
}
.singleMetricView .metricEvolution > span {
  display: inline-block;
}
.singleMetricView .metricEvolution > span:not(.positive-evolution):not(.negative-evolution) {
  margin-left: 8px;
}
.singleMetricView .metricEvolution .evolution-up::before,
.singleMetricView .metricEvolution .evolution-down::before {
  content: "";
  display: inline-block;
  height: 7px;
  width: 12px;
  margin-right: 3.5px;
  background: no-repeat center center;
}
.singleMetricView .metricEvolution .evolution-up.positive-evolution::before {
  background-image: url(plugins/MultiSites/images/arrow_up.svg);
}
.singleMetricView .metricEvolution .evolution-up.negative-evolution::before {
  background-image: url(plugins/MultiSites/images/arrow_up_red.svg);
}
.singleMetricView .metricEvolution .evolution-down.positive-evolution::before {
  background-image: url(plugins/MultiSites/images/arrow_down_green.svg);
}
.singleMetricView .metricEvolution .evolution-down.negative-evolution::before {
  background-image: url(plugins/MultiSites/images/arrow_down.svg);
}
[vue-entry="CoreVisualizations.SingleMetricView"] {
  display: block;
}
.single-metric-view-picker {
  margin-left: 6px;
  display: inline-block;
}
/*!
 * Matomo - free/libre analytics platform
 *
 * @link    https://matomo.org
 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
 */
.sparklinesGrid .col {
  padding: 0 8px 16px;
}
.sparklinesGrid.row {
  margin-bottom: -16px;
}
@media (min-width: 1920px) {
  .sparklinesGrid.row > .col.xl3 {
    width: 20%;
  }
}
@media (max-width: 320px) {
  .sparklinesGrid.row > .col.s6 {
    width: 100%;
  }
}
.widget .sparklinesGrid .col {
  padding: 4px;
}
.widget .sparklinesGrid .sparkline.sparklineCard {
  margin-left: 0;
}
.widget .sparklinesGrid.row {
  margin: 0;
  padding: 16px;
}
/*!
 * Matomo - free/libre analytics platform
 *
 * @link    https://matomo.org
 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
 */
.widget .widgetContent .sparkline.sparklineCard,
.sparkline.sparklineCard {
  display: block;
  box-sizing: border-box;
  padding: 16px;
  background: var(--theme-color-widget-background);
  border: 1px solid var(--theme-color-border-alternative);
  border-radius: 8px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.widget .widgetContent .sparkline.sparklineCard.linked,
.sparkline.sparklineCard.linked {
  cursor: pointer;
  border-bottom-color: var(--theme-color-border-alternative);
}
.widget .widgetContent .sparkline.sparklineCard.linked:hover,
.sparkline.sparklineCard.linked:hover,
.widget .widgetContent .sparkline.sparklineCard.linked:focus,
.sparkline.sparklineCard.linked:focus {
  border-color: var(--theme-color-focus-ring-alternative);
  border-bottom: 1px solid var(--theme-color-focus-ring-alternative);
}
.noComparison .metricValue {
  height: 84px;
  margin-bottom: 12px;
}
.noComparison .metricValue__title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
}
.noComparison .sparklineSlot {
  height: 40px;
  display: flex;
  align-items: center;
}
.noComparison .sparklineImg {
  display: block;
  width: 100%;
  height: auto;
  max-width: 380px;
}
.jqplot-target {
  color: var(--theme-color-text);
}
.jqplot-loading {
  background-color: var(--theme-color-background-contrast);
}
a.rowevolution-startmulti {
  color: var(--theme-color-link) !important;
}
.rowevolution table.metrics td.text {
  color: var(--theme-color-text-light);
}
.rowevolution table.metrics td.text span.details,
.rowevolution .metric-selectbox select {
  color: var(--theme-color-text);
}
.piwik-graph {
  height: 250px;
}
.jqplot-legend-footer {
  display: none;
}
.jqplot-legend-footer.has-legend,
.jqplot-legend-footer.has-picker {
  --jqplot-legend-footer-height: 38px;
  --jqplot-legend-swatch-size: 12px;
  --jqplot-legend-item-gap: 8px;
  --jqplot-legend-row-gap: 24px;
  --jqplot-legend-line-gap: 6px;
  --jqplot-legend-horizontal-padding: 12px;
  height: var(--jqplot-legend-footer-height);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.dataTableVizPie .jqplot-legend-footer .jqplot-legend-items {
  display: none;
}
.evolution-annotations ~ .jqplot-legend-footer {
  margin-top: 0;
}
.jqplot-legend-picker {
  display: flex;
  align-items: center;
  flex: none;
}
.jqplot-legend-items {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-content: safe center;
  gap: var(--jqplot-legend-line-gap) var(--jqplot-legend-row-gap);
  height: var(--jqplot-legend-footer-height);
  overflow: hidden;
  flex: auto;
}
.jqplot-legend-footer.is-multi-row:not(.is-narrow) .jqplot-legend-items {
  justify-content: flex-start;
  margin-left: 18px;
}
.jqplot-legend-item {
  display: inline-flex;
  align-items: center;
  gap: var(--jqplot-legend-item-gap);
  max-width: 100%;
  min-width: 0;
}
.jqplot-legend-item.jqplot-legend-item-hidden {
  display: none;
}
.jqplot-legend-swatch {
  width: var(--jqplot-legend-swatch-size);
  height: var(--jqplot-legend-swatch-size);
  min-width: var(--jqplot-legend-swatch-size);
  border-radius: 50%;
  flex: none;
}
.jqplot-legend-label {
  color: var(--theme-color-text-lighter);
  font-size: 12px;
  line-height: 16px;
  min-width: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jqplot-legend-footer.is-narrow {
  height: auto;
  flex-direction: column;
  align-items: stretch;
  gap: var(--jqplot-legend-line-gap);
}
.jqplot-legend-footer.is-narrow .jqplot-legend-items {
  order: 1;
}
.jqplot-legend-footer.is-narrow .jqplot-legend-picker {
  order: 2;
  display: block;
  width: 100%;
}
.dataTableVizEvolution > .dataTableWrapper {
  width: 100%;
}
.dataTableVizEvolution .piwik-graph {
  height: 170px;
}
.widget .dataTableVizEvolution {
  padding-left: 20px;
  padding-right: 20px;
}
.widget .tagCloud {
  padding: 10px;
}
.widget .dataTableVizBar .jqplot-graph {
  padding: 0 10px 10px 10px;
}
.tooltip-series-color {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 6px;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.ui-tooltip h3.evolution-tooltip-header {
  margin-top: 4px;
}
.jqplot-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 10;
}
.jqplot-target {
  position: relative;
  color: #333;
  font-size: 1em;
}
.jqplot-axis {
  font-size: 0.75em;
}
.jqplot-xaxis {
  margin-top: 10px;
}
.jqplot-yaxis {
  margin-right: 10px;
}
.jqplot-y2axis,
.jqplot-y3axis {
  margin: 0 3px 0 7px;
}
.jqplot-axis-tick,
.jqplot-xaxis-tick,
.jqplot-yaxis-tick {
  position: absolute;
}
.jqplot-xaxis-tick {
  top: 0;
  left: 15px;
  vertical-align: top;
}
.jqplot-yaxis-tick {
  right: 0;
  top: 15px;
  text-align: right;
}
.jqplot-yaxis-tick.jqplot-breakTick {
  right: -20px;
  margin-right: 0;
  padding: 1px 5px 1px 5px;
  z-index: 2;
  font-size: 1.5em;
}
.jqplot-xaxis-label {
  margin-top: 10px;
  font-size: 11pt;
  position: absolute;
}
.jqplot-yaxis-label {
  margin-right: 10px;
  font-size: 11pt;
  position: absolute;
}
.jqplot-title {
  top: 0;
  left: 0;
  padding-bottom: 0.5em;
  font-size: 1.2em;
}
/**
 * ROW EVOLUTION POPUP
 */
.rowevolution {
  position: relative;
  text-align: left;
}
#Piwik_Popover .rowevolution .alert-info {
  margin-left: 0;
  margin-right: 0;
}
a.rowevolution-startmulti {
  color: #4183C4 !important;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.rowevolution h2 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  border: none;
}
.rowevolution .metrics-container {
  padding: 11px 0 5px 0;
}
.rowevolution table.metrics {
  border-spacing: 0;
}
.multirowevolution table.metrics {
  margin-bottom: 12px;
}
.rowevolution table.metrics,
.multirowevolution table.metrics {
  /* prevent select for shift-click on metric toggles */
  user-select: none;
  /* CSS3 */
  -moz-user-select: none;
  /* Gecko (Firefox) */
  -khtml-user-select: none;
  /* Webkit (Safari, Chrome) */
}
.rowevolution table.metrics td.sparkline,
.multirowevolution table.metrics td.sparkline {
  float: none;
}
.rowevolution table.metrics tr {
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.rowevolution table.metrics td {
  vertical-align: middle;
  text-align: left;
  margin: 0;
  padding: 4px 0;
  cursor: pointer;
}
.rowevolution table.metrics td.sparkline {
  width: 120px;
}
.multirowevolution table.metrics td.sparkline {
  padding-top: 15px;
}
/** IE7 does not support inline image data, which is needed for spark lines */
* + html .multirowevolution table.metrics td.sparkline,
* + html .rowevolution table.metrics td.sparkline {
  display: none;
}
.rowevolution table.metrics td.text {
  font-size: 13px;
  line-height: 18px;
  color: #7E7363;
  font-weight: bold;
}
.rowevolution table.metrics td.text img {
  max-width: 16px;
  max-height: 16px;
}
.multirowevolution table.metrics td.text {
  padding-top: 8px;
}
.rowevolution table.metrics td.text span.details {
  font-weight: normal;
  color: #444;
}
.rowevolution table.metrics td.text span.change {
  display: block;
  float: left;
  padding-left: 15px;
}
.rowevolution table.metrics td.text span.good {
  color: #43a047;
}
.rowevolution table.metrics td.text span.bad {
  color: #d2312d;
}
.rowevolution .metric-selectbox,
.rowevolution .compare-container {
  padding: 15px 0 5px 0;
}
.rowevolution .metric-selectbox select {
  font-size: 13px;
  color: #444;
  margin: 8px 0 0 0;
  padding: 0;
  display: block;
}
/**
 * SERIES PICKER FOR CHARTS
 */
.jqplot-seriespicker {
  display: block;
  z-index: 9;
  width: 24px;
  height: 16px;
  margin-top: 3px;
  background: url(plugins/Morpheus/images/chart_line_edit.svg) no-repeat center center;
}
.jqplot-seriespicker-popover {
  display: block;
  position: absolute;
  z-index: 1010;
  /* must be above ui dialog */
  margin-top: -2px;
  background: url(plugins/Morpheus/images/chart_line_edit.svg) no-repeat 7px 4px #f7f7f7;
  font-size: 11px;
  font-weight: normal;
  border: 1px solid #e4e5e4;
  padding: 6px 9px;
  border-radius: 4px;
  -moz-box-shadow: 1px 1px 2px #666;
  -webkit-box-shadow: 1px 1px 2px #666;
  box-shadow: 1px 1px 2px #666;
}
.jqplot-seriespicker-popover p {
  margin: 0;
  padding: 0 4px 0 0;
  line-height: 15px;
  vertical-align: middle;
  white-space: nowrap;
}
.jqplot-seriespicker-popover p.headline {
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 6px 22px;
  color: #7E7363;
}
.jqplot-seriespicker-popover p.headline.recordsToPlot {
  padding: 8px 0 3px 0;
}
.jqplot-seriespicker-popover.alignright p.headline {
  padding: 0 22px 6px 0;
}
.jqplot-seriespicker-popover input.select {
  margin-right: 8px;
  min-height: 5px;
}
.jqplot-seriespicker-popover p.pickColumn,
.jqplot-seriespicker-popover p.pickRow {
  cursor: pointer;
}
[data-theme-mode="dark"]:root  .jqplot-seriespicker {
  background-image: url(plugins/Morpheus/images/chart_line_edit_dark.svg);
}
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover {
  background-image: url(plugins/Morpheus/images/chart_line_edit_dark.svg);
  background-color: var(--theme-color-background-contrast);
  border-color: var(--theme-color-background-highContrast);
  box-shadow: 1px 1px 2px var(--theme-color-boxShadow);
  color: var(--theme-color-text);
}
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover p,
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover label,
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover span {
  color: var(--theme-color-text);
}
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover p.headline {
  color: var(--theme-color-text-light);
}
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover input.select {
  accent-color: var(--theme-color-link);
}
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover p.pickColumn:hover,
[data-theme-mode="dark"]:root  .jqplot-seriespicker-popover p.pickRow:hover {
  background-color: var(--theme-color-background-tinyContrast);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root  .jqplot-seriespicker {
    background-image: url(plugins/Morpheus/images/chart_line_edit_dark.svg);
  }
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover {
    background-image: url(plugins/Morpheus/images/chart_line_edit_dark.svg);
    background-color: var(--theme-color-background-contrast);
    border-color: var(--theme-color-background-highContrast);
    box-shadow: 1px 1px 2px var(--theme-color-boxShadow);
    color: var(--theme-color-text);
  }
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover p,
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover label,
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover span {
    color: var(--theme-color-text);
  }
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover p.headline {
    color: var(--theme-color-text-light);
  }
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover input.select {
    accent-color: var(--theme-color-link);
  }
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover p.pickColumn:hover,
  [data-theme-mode="auto"]:root  .jqplot-seriespicker-popover p.pickRow:hover {
    background-color: var(--theme-color-background-tinyContrast);
  }
}
.example,
.example A {
  color: #9E9E9E;
}
.page_api {
  padding: 0 15px 0 15px;
}
.page_api p {
  line-height: 140%;
  padding-bottom: 20px;
}
.apiFirstLine {
  font-weight: bold;
  padding-bottom: 10px;
}
.page_api ul {
  list-style: disc outside none;
  margin-left: 25px;
}
.apiDescription {
  line-height: 1.5em;
  padding-bottom: 1em;
}
.apiMethod {
  margin-bottom: 5px;
  margin-left: 20px;
}
.apiMethod i {
  color: #9E9E9E;
}
.glossary .pagination a {
  box-sizing: content-box;
  padding: 0 10px 5px;
}
.glossary .pagination a:hover,
.glossary .pagination a.active {
  text-decoration: none;
  padding: 0 10px 3px;
  border-left: none;
  border-bottom: 2px solid #4183c4;
}
.glossary .pagination li {
  height: 35px;
}
.glossary .scrollspy {
  padding-top: 2rem;
}
#content.admin .glossaryPage > .row {
  margin: 0 -0.75rem;
}
.widgetize {
  width: 100%;
  font-size: 13px;
}
.widgetize .top_controls {
  padding-bottom: 16px;
  margin-top: 16px;
}
.widgetize #widgetPreview {
  margin-top: 16px;
}
.widgetize .formEmbedCode {
  font-size: 11px;
  text-decoration: none;
  background-color: #FBFDFF;
  border: 1px solid #ECECEC;
  width: 220px;
}
.widgetize label {
  color: var(--theme-color-text-lighter);
  line-height: 18px;
  margin-right: 5px;
  font-weight: bold;
  padding-bottom: 100px;
}
#embedThisWidgetIframe {
  margin-top: 16px;
}
body > .widget {
  margin: 10px 7px;
  overflow: visible;
}
body > .widget strong {
  font-weight: 700;
}
body.widgetized {
  background-color: var(--theme-color-widget-exported-background-base);
}
body.widgetized #pageFooter {
  margin-bottom: 0;
}
body.widgetized table.dataTable {
  table-layout: fixed;
  width: auto;
  min-width: 100%;
}
body.widgetized .dataTableHeaderControls:not(#Piwik_Popover .dataTableHeaderControls) {
  margin-top: 0;
}
body.widgetized .dataTableVizVisitorLog .dataTableWrapper {
  padding: 8px;
}
body.widgetized .dataTableVizVisitorLog .card {
  margin-bottom: 8px;
}
#dashboard {
  margin: 0 -8px;
}
#dashboard #dashboardWidgetsArea {
  margin-left: auto;
  margin-right: auto;
}
#dashboard #dashboardWidgetsArea > .col {
  min-height: 100px;
  padding-right: 8px;
  padding-left: 8px;
}
#dashboard #dashboardWidgetsArea > .col > .sortable {
  padding: 5px 0 13px 0;
}
body#standalone {
  background-color: var(--theme-color-widget-exported-background-base);
}
body#standalone .top_controls {
  z-index: 999;
  background-color: var(--theme-color-widget-exported-background-base);
}
body#standalone #dashboard {
  margin: -10px -6px 0;
}
.hover {
  border: 2px dashed #E3E3E3;
}
.widgetHover {
  border: 1px solid #aba494;
}
.widget .entityContainer {
  width: 100%;
}
.widget .sparkline {
  margin-left: 5px;
}
.widget .dataTableWrapper {
  width: 100% !important;
}
.widget .dataTableWrapper table * {
  box-sizing: content-box;
}
.ui-confirm {
  display: none;
  color: var(--theme-color-text-light);
  cursor: default;
  font-size: 12px !important;
  border-radius: 4px;
  padding: 20px 10px;
  min-height: 0 !important;
}
.ui-confirm textarea {
  background-color: var(--theme-color-background-contrast);
}
.ui-confirm p {
  margin-top: 16px;
  font-size: 14px;
}
.ui-confirm h2 {
  text-align: center;
  font-weight: bold;
  padding: 0;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: center;
  border: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}
.ui-dialog-buttonset input[type=button],
.ui-dialog-buttonset button {
  color: #fff !important;
  border: 0 !important;
  font-size: 12px !important;
  padding: 5px 20px !important;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  margin: 0 8px 3px 8px !important;
}
.ui-dialog .ui-button-text {
  padding: 0 !important;
}
#Piwik_Popover_Wrapper {
  position: absolute;
  z-index: 1001;
  inset: 0;
  padding: 15px;
  display: flex;
  flex-direction: column;
  pointer-events: none;
}
.ui-widget-overlay {
  opacity: 0.6;
  background: none #000;
  position: fixed;
  z-index: 1000;
  pointer-events: auto;
}
.ui-dialog {
  z-index: 1001;
}
.ui-dialog--responsive {
  display: flex;
  flex-direction: column;
  position: relative;
  top: 0 !important;
  left: 0 !important;
  margin: auto;
  width: 100%;
  max-width: 100%;
  height: min-content !important;
  pointer-events: auto;
}
@media (min-width: 570px) {
  .ui-dialog--responsive {
    width: min-content;
    min-width: 540px;
  }
}
.menu {
  display: none;
}
.widgetLoading,
.widgetLoadingError,
.dimensionLoadingError {
  padding: 10px;
  font-size: 10pt;
}
.widgetLoadingError .alert.alert-danger {
  border: 0;
}
.widgetLoadingError,
.dimensionLoadingError {
  color: var(--theme-color-brand);
  text-align: left;
}
.widgetLoadingError a,
.dimensionLoadingError a {
  color: var(--theme-color-brand);
  text-decoration: underline;
}
#closeMenuIcon {
  float: right;
  margin: 3px;
  cursor: pointer;
}
.menuClear {
  clear: both;
  height: 30px;
}
.dashboardSettings > span {
  background: url(plugins/Morpheus/images/sort_subtable_desc.png) right center no-repeat;
  padding-right: 20px;
  display: block;
}
.dashboardSettings ul.submenu {
  display: none;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dashboardSettings.expanded ul.submenu {
  display: block;
  list-style: none;
  z-index: 1020;
  /* More than .jqplot-seriespicker-popover (1010) */
}
.dashboardSettings.expanded .dropdown {
  min-width: 240px;
  padding: 8px;
}
.dashboardSettings ul.submenu > li {
  clear: both;
  list-style: none;
}
#changeDashboardLayout h2 {
  margin-bottom: 20px;
}
#columnPreview {
  clear: both;
  width: 400px;
  margin: auto;
}
#columnPreview > div {
  margin: 5px;
  float: left;
  opacity: 0.4;
  cursor: pointer;
  filter: alpha(opacity=40);
}
#columnPreview > div:hover,
#columnPreview > div.choosen {
  opacity: 1;
  filter: alpha(opacity=100);
}
#columnPreview div div {
  height: 120px;
  float: left;
}
#columnPreview div div span {
  background-color: #ddd;
  width: 100%;
  height: 100%;
  display: block;
  border: 2px dotted #555;
  margin: 0 1px;
}
#columnPreview div.choosen div span,
#columnPreview div:hover div span {
  border-style: solid;
}
#columnPreview .width-100 {
  width: 120px;
}
#columnPreview .width-75 {
  width: 90px;
}
#columnPreview .width-67 {
  width: 80.4px;
}
#columnPreview .width-50 {
  width: 60px;
}
#columnPreview .width-40 {
  width: 48px;
}
#columnPreview .width-33 {
  width: 40px;
}
#columnPreview .width-30 {
  width: 36px;
}
#columnPreview .width-25 {
  width: 30px;
}
/**
 * Layout for widget previews
 */
.widgetpreview-base {
  clear: both;
}
ul.widgetpreview-widgetlist,
ul.widgetpreview-categorylist {
  color: var(--theme-color-text-light);
  list-style: none;
  font-size: 11px;
  line-height: 20px;
  float: left;
  margin-right: 20px;
}
ul.widgetpreview-categorylist {
  cursor: pointer;
}
ul.widgetpreview-categorylist li,
ul.widgetpreview-widgetlist li {
  line-height: 20px;
  padding: 0 25px 0 5px;
  border-radius: 2px;
}
.widgetpreview-categorylist li.widgetpreview-choosen {
  color: var(--theme-color-text-contrast);
}
.widgetpreview-base li.widgetpreview-unavailable {
  color: var(--theme-color-text-disabled);
  cursor: default;
}
ul.widgetpreview-widgetlist {
  cursor: pointer;
  position: relative;
  top: 0;
}
div.widgetpreview-preview {
  width: 500px;
  float: left;
}
.dashboardSettings .submenu button {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 8px;
  margin: 0;
  background: transparent;
  border: 0;
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: var(--theme-color-text-lighter);
  text-align: left;
  cursor: pointer;
  text-decoration: none;
  appearance: none;
  white-space: nowrap;
}
.dashboardSettings .submenu button:focus {
  outline: none;
}
.dashboardSettings .submenu button:focus-visible {
  outline: 2px solid var(--theme-color-focus-ring);
  outline-offset: -2px;
}
.dashboardSettings .submenu button:not([disabled]):hover,
.dashboardSettings .submenu button:not([disabled]):focus-visible {
  background: var(--theme-color-background-base);
  color: var(--theme-color-text);
}
.dashboardSettings .submenu button[disabled],
.dashboardSettings .submenu button[disabled]:hover {
  color: var(--theme-color-text-disabled);
  cursor: default;
}
.dashboardSettings .submenu .addWidget-button .icon {
  margin-right: 8px;
  font-size: inherit;
  line-height: inherit;
}
.widgetPlaceholder {
  border: 1px dashed #bbb6ad;
}
#newDashboardName,
#createDashboardName {
  width: 200px;
}
#newDashboardNameInput,
#createDashboardNameInput {
  margin: 20px 0 0 100px;
  text-align: left;
}
#createDashboardNameInput input {
  margin-bottom: 10px;
}
.popoverSubMessage {
  text-align: center;
  padding: 10px 0 5px 0;
}
#copyDashboardToUserConfirm .inputs {
  width: 400px;
  margin: 32px auto 0;
}
#copyDashboardToUserConfirm .inputs label {
  margin-top: 18px;
  display: inline-block;
}
#dashboardWidgetsArea {
  margin-top: -5px;
}
@media all and (max-width: 749px) {
  #dashboardWidgetsArea {
    padding-right: 7px;
  }
  .col.width-75,
  .col.width-67,
  .col.width-50,
  .col.width-40,
  .col.width-33,
  .col.width-30,
  .col.width-25 {
    width: 100%;
  }
  .col.width-75 .widget,
  .col.width-67 .widget,
  .col.width-50 .widget,
  .col.width-40 .widget,
  .col.width-33 .widget,
  .col.width-30 .widget,
  .col.width-25 .widget {
    margin-right: 0;
  }
}
.ui-dialog .widget .button#close,
.ui-dialog .widget .button#maximise {
  display: none;
}
.ui-button,
.ui-dialog-titlebar-close {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: none;
  background-color: var(--theme-color-brand);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  display: inline-block;
  padding: 0 2rem;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 0px 3px 0 rgba(0, 0, 0, 0.12);
  transition: color var(--ft-dur) var(--ft-ease), background-color var(--ft-dur) var(--ft-ease), border-color var(--ft-dur) var(--ft-ease), box-shadow var(--ft-dur) var(--ft-ease), transform var(--ft-dur) var(--ft-ease);
  border-radius: var(--ft-radius-sm);
  box-shadow: none;
  text-transform: none;
  font-weight: 700;
  letter-spacing: -0.005em;
  background: var(--ft-accent);
  color: var(--ft-accent-ink);
  color: var(--theme-color-brand-contrast) !important;
  background-color: #d2312d !important;
}
.ui-button:hover,
.ui-dialog-titlebar-close:hover,
.ui-button:focus,
.ui-dialog-titlebar-close:focus {
  color: var(--theme-color-brand-contrast);
  background: var(--theme-color-brand);
  text-decoration: none;
}
.ui-button:focus-visible,
.ui-dialog-titlebar-close:focus-visible {
  outline: 2px solid var(--theme-color-focus-ring);
  outline-offset: -2px;
}
.ui-button em,
.ui-dialog-titlebar-close em {
  font-style: normal;
}
.ui-button:hover,
.ui-dialog-titlebar-close:hover {
  background: none;
  background-color: transparent;
}
[vue-entry="Dashboard.DashboardSettings"] {
  display: contents;
}
.transition-entries[data-name=light],
.transition-exits[data-name=light],
.transition-background[data-name=light] {
  color: #fff;
}
[data-theme-mode="dark"]:root .transition-entries[data-name=light],
[data-theme-mode="dark"]:root .transition-exits[data-name=light],
[data-theme-mode="dark"]:root .transition-background[data-name=light] {
  color: #202329;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-entries[data-name=light],
  [data-theme-mode="auto"]:root .transition-exits[data-name=light],
  [data-theme-mode="auto"]:root .transition-background[data-name=light] {
    color: #202329;
  }
}
.transition-entries[data-name=dark],
.transition-exits[data-name=dark],
.transition-background[data-name=dark] {
  color: #BACFE8;
}
[data-theme-mode="dark"]:root .transition-entries[data-name=dark],
[data-theme-mode="dark"]:root .transition-exits[data-name=dark],
[data-theme-mode="dark"]:root .transition-background[data-name=dark] {
  color: #5d7194;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-entries[data-name=dark],
  [data-theme-mode="auto"]:root .transition-exits[data-name=dark],
  [data-theme-mode="auto"]:root .transition-background[data-name=dark] {
    color: #5d7194;
  }
}
.transition-entries[data-name=light-highlighted],
.transition-exits[data-name=light-highlighted],
.transition-background[data-name=light-highlighted] {
  color: #fff;
}
[data-theme-mode="dark"]:root .transition-entries[data-name=light-highlighted],
[data-theme-mode="dark"]:root .transition-exits[data-name=light-highlighted],
[data-theme-mode="dark"]:root .transition-background[data-name=light-highlighted] {
  color: #352f24;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-entries[data-name=light-highlighted],
  [data-theme-mode="auto"]:root .transition-exits[data-name=light-highlighted],
  [data-theme-mode="auto"]:root .transition-background[data-name=light-highlighted] {
    color: #352f24;
  }
}
.transition-entries[data-name=dark-highlighted],
.transition-exits[data-name=dark-highlighted],
.transition-background[data-name=dark-highlighted] {
  color: #FAD293;
}
[data-theme-mode="dark"]:root .transition-entries[data-name=dark-highlighted],
[data-theme-mode="dark"]:root .transition-exits[data-name=dark-highlighted],
[data-theme-mode="dark"]:root .transition-background[data-name=dark-highlighted] {
  color: #8a7345;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-entries[data-name=dark-highlighted],
  [data-theme-mode="auto"]:root .transition-exits[data-name=dark-highlighted],
  [data-theme-mode="auto"]:root .transition-background[data-name=dark-highlighted] {
    color: #8a7345;
  }
}
.transition-closed-group[data-name=light] {
  color: #DDE4ED;
}
[data-theme-mode="dark"]:root .transition-closed-group[data-name=light] {
  color: #2a2f36;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-closed-group[data-name=light] {
    color: #2a2f36;
  }
}
.transition-closed-group[data-name=dark] {
  color: #9BBADE;
}
[data-theme-mode="dark"]:root .transition-closed-group[data-name=dark] {
  color: #53667f;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-closed-group[data-name=dark] {
    color: #53667f;
  }
}
.transition-closed-group[data-name=light-highlighted] {
  color: #FAE2C0;
}
[data-theme-mode="dark"]:root .transition-closed-group[data-name=light-highlighted] {
  color: #3a3125;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-closed-group[data-name=light-highlighted] {
    color: #3a3125;
  }
}
.transition-closed-group[data-name=dark-highlighted] {
  color: #FAD293;
}
[data-theme-mode="dark"]:root .transition-closed-group[data-name=dark-highlighted] {
  color: #8a7345;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-closed-group[data-name=dark-highlighted] {
    color: #8a7345;
  }
}
.transition-items[data-name=light] {
  color: #E3DFD1;
}
[data-theme-mode="dark"]:root .transition-items[data-name=light] {
  color: #2f2c26;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-items[data-name=light] {
    color: #2f2c26;
  }
}
.transition-items[data-name=dark] {
  color: #E8E4D5;
}
[data-theme-mode="dark"]:root .transition-items[data-name=dark] {
  color: #696353;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-items[data-name=dark] {
    color: #696353;
  }
}
.transition-others[data-name=light],
.transition-loops[data-name=light] {
  color: #F5F3EB;
}
[data-theme-mode="dark"]:root .transition-others[data-name=light],
[data-theme-mode="dark"]:root .transition-loops[data-name=light] {
  color: #25231f;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-others[data-name=light],
  [data-theme-mode="auto"]:root .transition-loops[data-name=light] {
    color: #25231f;
  }
}
.transition-others[data-name=dark],
.transition-loops[data-name=dark] {
  color: #E8E4D5;
}
[data-theme-mode="dark"]:root .transition-others[data-name=dark],
[data-theme-mode="dark"]:root .transition-loops[data-name=dark] {
  color: #5d584d;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .transition-others[data-name=dark],
  [data-theme-mode="auto"]:root .transition-loops[data-name=dark] {
    color: #5d584d;
  }
}
#Transitions_Container {
  position: relative;
  z-index: 1500;
  height: 550px;
  text-align: left;
  margin-left: 50px;
}
.Transitions_Canvas_Container {
  position: absolute;
}
#Transitions_Canvas_Background_Left {
  z-index: 1501;
}
#Transitions_Canvas_Background_Right {
  z-index: 1502;
}
#Transitions_Canvas_Left {
  z-index: 1503;
}
#Transitions_Canvas_Right {
  z-index: 1504;
}
#Transitions_Canvas_Loops {
  z-index: 1505;
}
.Transitions_Text {
  color: var(--theme-color-text);
  font-size: 11px;
  line-height: 14px;
  position: absolute;
  background: rgba(0, 0, 0, 0);
  /* without this, IE9 triggers hover only on the text, not the box */
  z-index: 1506;
  word-wrap: break-word;
  text-align: left;
  cursor: default;
}
#Transitions_CenterBox {
  margin: 27px 0 0 345px;
  width: 208px;
  min-height: 373px;
  background: var(--theme-color-background-contrast);
  border: 1px solid var(--theme-color-border);
  border-radius: 10px;
  -webkit-box-shadow: 0 0 9px 0 var(--theme-color-boxShadow);
  -moz-box-shadow: 0 0 9px 0 var(--theme-color-boxShadow);
  box-shadow: 0 0 9px 0 var(--theme-color-boxShadow);
  z-index: 1507;
}
#Transitions_CenterBox h2 {
  font-size: 12px;
  line-height: 16px;
  padding: 10px;
  border-bottom: 1px dotted var(--theme-color-border);
  font-weight: bold;
  overflow: hidden;
  color: var(--theme-color-link);
  margin: 0;
}
#Transitions_CenterBox h2 a {
  color: inherit;
}
.Transitions_Pageviews {
  text-align: center;
}
.Transitions_OutgoingTraffic {
  text-align: right;
}
.Transitions_CenterBoxMetrics {
  padding: 15px 10px 0 10px;
  display: none;
  font-size: 12px;
}
.Transitions_CenterBoxMetrics table td {
  padding: 0 0 5px 0;
}
.Transitions_CenterBoxMetrics table td.Transitions_Percentage {
  padding-right: 6px;
  font-weight: bold;
}
#Transitions_CenterBox h3 {
  font-weight: bold;
  font-size: 12px;
  margin: 15px 0 7px 0;
  padding: 0;
  color: var(--theme-color-text-light);
}
#Transitions_Loops {
  margin: 445px 0 0 346px;
  width: 208px;
  text-align: center;
  line-height: 25px;
  font-size: 12px;
  display: none;
  z-index: 1506;
  cursor: default;
}
.Transitions_CenterBoxMetrics p {
  margin: 0 0 3px 0;
  padding: 0;
  cursor: default;
  font-size: 12px;
  line-height: 15px;
}
.Transitions_CenterBoxMetrics p.Transitions_Margin {
  margin-bottom: 11px;
}
.Transitions_CenterBoxMetrics .Transitions_Highlighted {
  color: var(--theme-color-link);
}
span.Transitions_Metric {
  font-weight: bold;
  cursor: default;
}
.Transitions_Value0 {
  color: var(--theme-color-text-lighter);
}
.Transitions_TitleOfOpenGroup {
  font-size: 12px;
  color: var(--theme-color-link);
  font-weight: bold;
}
.Transitions_BoxTextLeft,
.Transitions_BoxTextRight {
  width: 165px;
  height: 42px;
  overflow: hidden;
}
.Transitions_BoxTextRight {
  text-align: right;
}
.Transitions_BoxTextLeft.Transitions_HasBackground,
.Transitions_BoxTextRight.Transitions_HasBackground {
  background-repeat: no-repeat;
  height: 18px;
}
.Transitions_BoxTextLeft.Transitions_HasBackground {
  background-position: 0 1px;
  width: 175px;
}
.Transitions_BoxTextLeft.Transitions_HasBackground span {
  display: block;
  padding-left: 16px;
}
.Transitions_BoxTextRight.Transitions_HasBackground {
  background-position: right 1px;
}
.Transitions_BoxTextRight.Transitions_HasBackground span {
  display: block;
  padding-right: 17px;
}
.Transitions_CurveTextLeft,
.Transitions_CurveTextRight {
  color: var(--theme-color-link);
  font-weight: bold;
  width: 34px;
  text-align: center;
  cursor: default;
}
body .ui-tooltip.Transitions_Tooltip_Small {
  font-size: 11px;
  padding: 3px 5px 3px 6px;
  background: var(--theme-color-background-contrast);
  color: var(--theme-color-text);
  border: 1px solid var(--theme-color-border);
}
.Transitions_SingleLine {
  font-size: 12px;
  height: 21px;
}
#transitions_report #Transitions_Container {
  z-index: 0;
}
#transitions_report #Transitions_CenterBox {
  z-index: 987;
}
#transitions_report .Transitions_Text,
#transitions_report #Transitions_Loops {
  z-index: 986;
}
#transitions_report #Transitions_Canvas_Background_Left {
  z-index: 981;
}
#transitions_report #Transitions_Canvas_Background_Right {
  z-index: 982;
}
#transitions_report #Transitions_Canvas_Left {
  z-index: 983;
}
#transitions_report #Transitions_Canvas_Right {
  z-index: 984;
}
#transitions_report #Transitions_Canvas_Loops {
  z-index: 985;
}
#transitions_report div[name=actionType] {
  margin-left: -0.75rem;
}
#transitions_report div[name=actionName] {
  margin-right: -0.75rem;
}
#transitions_report > .row {
  margin-left: 0;
  margin-right: 0;
}
body.widgetized #transitions_report > .row {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.widget #Transitions_Container h3 {
  padding: 0 !important;
}
#dashboardWidgetsArea #transitions_report #Transitions_Container {
  overflow: scroll;
}
.transitions-export-popover [name=format] .form-group label.fieldRadioTitle {
  display: block;
}
.transitions-export-popover [name=format] p.radio {
  width: 50%;
  float: left;
  display: block;
}
.transitions-export-popover textarea {
  word-break: break-all;
  padding: 5px;
  height: 80px;
}
.transitions-export-popover .toggle-export-url {
  font-size: 14px;
  margin-left: 20px;
}
.transitions-export-popover .filter_limit {
  clear: both;
  float: none;
}
.transitions-export-popover .filter_limit .matomo-field {
  width: 50%;
  float: left;
}
.transitions-export-popover .showoptions > span {
  color: #4183c4;
  cursor: pointer;
  text-decoration: underline;
}
.transitions-export-popover .tooltip {
  color: #999999;
  font-size: 13px;
  padding: 5px;
}
.transitions-export-popover .tooltip > a {
  color: #4183c4;
  text-decoration: underline;
}
.widget {
  font-size: 13px;
  line-height: 18px;
  background: var(--theme-color-widget-background);
  border-radius: 8px;
  position: relative;
  border: 1px solid var(--theme-color-background-lowContrast) !important;
}
.widget h2 {
  font-weight: normal;
  border-bottom: none;
  margin: 0;
  padding: 12px 10px 7px;
}
.widget h3 {
  font-weight: normal;
  font-size: 15px;
  margin: 0;
  color: var(--theme-color-text);
  text-shadow: none;
  padding: 22px 15px 16px 12px !important;
}
.widget p {
  margin-left: 10px;
}
.widget.default {
  margin-left: 0;
  margin-right: 0;
}
.widget.default .widgetTop {
  cursor: default !important;
}
.widget .widgetTop {
  cursor: move;
  font-size: 10pt;
  font-weight: normal;
  border-radius: 8px;
  background: var(--theme-color-widget-title-background);
}
.widget .widgetTop h3 {
  font-size: 20px;
  line-height: 24px;
  color: var(--theme-color-widget-title-text);
  padding: 20px !important;
}
.widget .widgetTop .button {
  margin: 16px 8px 0 0;
  opacity: 0.8;
  cursor: pointer;
  float: right;
}
.widget .widgetTop .buttons {
  right: 8px;
  float: right;
  position: absolute;
  padding-left: 50px;
  display: none;
  top: 7px;
  color: var(--theme-color-widget-title-text);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, var(--theme-color-widget-title-background) 45px);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, var(--theme-color-widget-title-background) 45px);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--theme-color-widget-title-background) 45px);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='var(--theme-color-widget-title-background)', GradientType=1);
}
.widget .widgetTop:hover .buttons {
  display: block;
}
.widget .widgetText {
  padding: 10px;
}
.widget .pk-emptyDataTable {
  font-size: 13px;
  line-height: 16px;
  text-transform: none;
}
.widget .widgetContent {
  /** We do not want to show a material-card in a widget which is already a card */
}
.widget .widgetContent .widgetBody {
  padding: 5px 12px 0;
}
.widget .widgetContent .card {
  box-shadow: 0 0;
  padding: 0 10px;
  border: none;
}
.widget .widgetContent .card .card-content {
  padding: 0;
}
.widget .widgetContent .jqplot-graph {
  margin-top: 6px;
}
.widget .widgetContent .sparkline {
  padding: 0 10px;
}
.widget .widgetContent.hidden {
  position: absolute;
  top: -5000px;
  height: 1000px;
  overflow: hidden;
}
.widget .widgetContent.loading {
  opacity: 0.5;
  background: url(plugins/Morpheus/images/loading-blue.gif) no-repeat top right;
}
.widget .widgetLoading {
  cursor: wait;
  text-align: center;
}
.widget .widgetNameOffScreen {
  overflow: hidden;
  width: 1px;
  height: 1px;
}
.widget .card {
  margin: 0;
  border-radius: 8px;
}
.widget .datatableHeaderMessage,
.widget .datatableFooterMessage {
  padding-left: 12px;
}
.widget.hiddenContent .widgetTop.widgetTopHover .button#minimise,
.widget.hiddenContent .widgetTop.widgetTopHover .button#refresh {
  display: none;
}
.widget table.dataTable tr td {
  background-color: var(--theme-color-widget-background);
}
.dataTable table.dataTable tr td {
  background-color: var(--theme-color-widget-background);
}
.bar-graph-colors[data-name=grid-background] {
  color: var(--theme-color-widget-background) !important;
}
.widgetoverlay .widget,
.widgetoverlay .ui-dialog-content {
  position: static;
}
.ui-dialog .widget .widgetTop .buttons {
  right: 30px;
  top: 2px;
  display: block;
}
.modal.add-widget-modal {
  width: 1000px;
  max-width: 90%;
  height: 600px;
  max-height: 90vh;
  border-radius: 8px;
}
.modal.add-widget-modal .widgetpreview-categorylist .widgetpreview-choosen,
.modal.add-widget-modal .widgetpreview-widgetlist .widgetpreview-choosen {
  background-color: var(--theme-color-background-tinyContrast);
}
.modal.add-widget-modal .widgetpreview-categorylist .widgetpreview-choosen .widget-button-item,
.modal.add-widget-modal .widgetpreview-widgetlist .widgetpreview-choosen .widget-button-item,
.modal.add-widget-modal .widgetpreview-categorylist .widgetpreview-choosen .category-button-item,
.modal.add-widget-modal .widgetpreview-widgetlist .widgetpreview-choosen .category-button-item {
  color: var(--theme-color-text);
}
.modal.add-widget-modal .widgetpreview-widgetlist .widgetpreview-unavailable .widget-button-item {
  color: var(--theme-color-text-disabled);
}
.modal.add-widget-modal .widgetpreview-widgetlist .widgetpreview-choosen.widgetpreview-unavailable .widget-button-item {
  color: var(--theme-color-text);
}
.add-widget-modal .btn-close.modal-close {
  top: 4px;
  right: 4px;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  padding: 14px;
  color: var(--theme-color-text-lighter);
}
.add-widget-modal .add-widget-modal-content {
  background: var(--theme-color-background-contrast);
  display: flex;
  flex-direction: column;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 0;
  padding: 32px 28px 0 32px;
  -webkit-overflow-scrolling: touch;
}
.add-widget-modal .add-widget-modal-title {
  margin-bottom: 32px;
  text-align: left;
  flex: none;
  font-size: 20px;
  font-weight: 600;
  color: var(--theme-color-text);
}
.add-widget-modal .add-widget-modal-body {
  display: grid;
  grid-template-columns: 209px 287px 407px;
  gap: 16px;
  flex: 1 1 auto;
  min-height: 0;
  width: max-content;
  min-width: 100%;
}
.add-widget-modal .add-widget-modal-categories,
.add-widget-modal .add-widget-modal-widgets,
.add-widget-modal .add-widget-modal-preview {
  min-width: 0;
  min-height: 0;
}
.add-widget-modal .add-widget-modal-categories,
.add-widget-modal .add-widget-modal-widgets {
  overflow-y: auto;
  overscroll-behavior: contain;
  border-right: 1px solid var(--theme-color-background-tinyContrast);
}
.add-widget-modal .add-widget-modal-categories {
  padding-right: 8px;
}
.add-widget-modal .add-widget-modal-widgets {
  padding-right: 16px;
}
.add-widget-modal .add-widget-modal-preview {
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  align-self: start;
  max-height: 100%;
}
.add-widget-modal .widgetpreview-preview .widget {
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.add-widget-modal .widgetpreview-preview .widget .card-content div.dataTable:not(.isComparing) table.dataTable th,
.add-widget-modal .widgetpreview-preview .widget .card-content div.dataTable:not(.isComparing) table.dataTable tbody > tr > td:not(.cellSubDataTable):first-child {
  padding-left: 30px !important;
}
.add-widget-modal .add-widget-modal-preview .select-wrapper.cohorts-metric-picker {
  min-width: 16rem;
}
.add-widget-modal .widgetpreview-categorylist,
.add-widget-modal .widgetpreview-widgetlist {
  width: 100%;
  float: none;
  margin: 0;
  padding: 0;
}
.add-widget-modal .widgetpreview-widgetlist {
  font-weight: normal;
}
.add-widget-modal .widgetpreview-preview {
  float: none;
  width: 100%;
  margin-top: 0;
}
.add-widget-modal .widgetTop {
  cursor: pointer;
}
.add-widget-modal .category-list-item,
.add-widget-modal .widget-list-item {
  border-radius: 8px;
  padding: 0;
}
.add-widget-modal .widget-button-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.add-widget-modal .category-button-item,
.add-widget-modal .widget-button-item {
  width: 100%;
  min-height: 32px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  color: var(--theme-color-text-lighter);
  text-align: left;
  font: inherit;
  cursor: inherit;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 8px;
  white-space: normal;
}
.add-widget-modal .widgetpreview-widgetlist .widgetpreview-widgetname {
  flex: 1 1 auto;
  min-width: 0;
  white-space: normal;
}
.add-widget-modal .widgetpreview-categorylist .category-button-item:focus:not(:focus-visible),
.add-widget-modal .widgetpreview-widgetlist .widget-button-item:focus:not(:focus-visible) {
  outline: none;
}
.add-widget-modal .widgetpreview-categorylist .category-button-item:focus-visible,
.add-widget-modal .widgetpreview-widgetlist .widget-button-item:focus-visible {
  outline: 2px solid var(--theme-color-focus-ring);
  outline-offset: -2px;
  border-radius: 8px;
}
.add-widget-modal .widgetpreview-choosen::after {
  display: none;
}
.add-widget-modal .widgetpreview-widgetlist .widgetpreview-add-hint {
  flex: 0 0 auto;
  padding: 0 6px;
  color: var(--theme-color-text-lighter);
  opacity: 0;
  transition: opacity 80ms linear;
  font-size: 12px;
  line-height: 16px;
}
.add-widget-modal .widgetpreview-widgetlist .widgetpreview-choosen .widgetpreview-add-hint {
  opacity: 1;
}
.add-widget-modal .widgetpreview-widgetlist .widgetpreview-add-check {
  color: #43a047;
}
#awd .top_controls {
  margin: 12px 3px 6px;
  padding: 0;
}
@media all and (max-width: 1200px) {
  #awd .top_controls {
    margin: 12px 5px 6px;
  }
}
@media all and (max-width: 600px) {
  #awd .top_controls {
    /* 1120px + padding */
    min-height: auto;
  }
}
#awd .top_controls .row {
  margin-top: 0;
  margin-bottom: 0;
}
.widgetized #multisitesAllWebsitesDashboard {
  line-height: 1.33;
}
.widgetized #multisitesAllWebsitesDashboard .dashboardHeader {
  margin: 20px 10px;
}
.widgetized #multisitesAllWebsitesDashboard .sitesTableContainer {
  margin-left: 0;
  margin-right: 0;
  overflow-x: auto;
  width: 100%;
}
.widgetized #multisitesAllWebsitesDashboard .sitesTable {
  table-layout: auto;
}
#multisitesAllWebsitesDashboard > .col {
  padding-left: 0;
  padding-right: 0;
}
#multisitesAllWebsitesDashboard [vue-entry="MultiSites.AllWebsitesDashboard"] {
  display: flex;
  flex-direction: column;
}
#multisitesAllWebsitesDashboard #periodString {
  float: none;
  margin-right: 0;
  position: initial;
}
#multisitesAllWebsitesDashboard .periodSelector {
  font-size: 11px;
  position: relative;
}
#multisitesAllWebsitesDashboard .periodSelector .dropdown {
  right: 0;
}
#multisitesAllWebsitesDashboard .dashboardControls {
  align-items: flex-end;
  column-gap: 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 10px 20px 10px;
}
#multisitesAllWebsitesDashboard .dashboardControls .btn {
  margin-bottom: 8px;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 300px;
  position: relative;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch input {
  box-sizing: border-box;
  height: 2.5rem;
  padding-left: 0.3125rem;
  padding-right: 2.5rem;
  width: 100%;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch label {
  position: static;
}
#multisitesAllWebsitesDashboard .dashboardControls .siteSearch .icon-search {
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  cursor: pointer;
  font-size: 1.25rem;
}
#multisitesAllWebsitesDashboard .dashboardHeader {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  row-gap: 20px;
}
#multisitesAllWebsitesDashboard .dashboardHeader .card-title {
  margin-bottom: 0;
}
#multisitesAllWebsitesDashboard .kpiCardContainer {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin: 0 0 20px;
  overflow-x: auto;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard {
  display: grid;
  flex-basis: 0;
  flex-grow: 1;
  margin: 20px 0;
  padding: 0 3vw;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardLoading {
  text-align: center;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardLoading .kpiCardBadge {
  visibility: hidden;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardLoading .matomo-loader {
  top: -8px;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDivider {
  align-self: stretch;
  background-image: url('plugins/MultiSites/images/kpi_divider.svg');
  margin: 20px 0;
  width: 1px;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDividerBadge {
  margin-bottom: 3rem;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardIcon {
  font-size: 0.9rem;
  position: relative;
  top: 1px;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardTitle {
  color: #76838f;
  font-size: 0.9rem;
  text-transform: uppercase;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardValue {
  font-size: 3rem;
  font-weight: bold;
  padding: 0.25rem 0;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolution {
  display: table;
  color: #76838f;
  font-size: 0.9rem;
  line-height: 1rem;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolution > span {
  display: table-cell;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolutionIcon {
  font-size: 0.7rem;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardEvolutionTrend {
  width: 1%;
  font-size: 1rem;
  white-space: nowrap;
  vertical-align: middle;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiTrendNegative {
  color: red;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiTrendNeutral .kpiCardEvolutionIcon {
  color: #ccc;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiTrendPositive {
  color: green;
}
#multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardBadge {
  background-color: #ecf7fe;
  border: 2px solid #0d94e3;
  border-radius: 2px;
  display: inline-block;
  font-size: 0.9rem;
  min-height: 1.5rem;
  margin-top: 0.5rem;
  padding: 0 0.35rem;
  width: fit-content;
}
#multisitesAllWebsitesDashboard .sitesTableContainer {
  margin: 0 -20px;
  overflow-x: auto;
  width: calc(100% + 40px);
}
#multisitesAllWebsitesDashboard .sitesTable {
  margin: 0;
  width: 100%;
}
#multisitesAllWebsitesDashboard .sitesTable th {
  cursor: pointer;
  white-space: nowrap;
}
#multisitesAllWebsitesDashboard .sitesTable tr {
  height: 38px;
}
#multisitesAllWebsitesDashboard .sitesTable .sitesTableGroup {
  font-weight: bold;
}
#multisitesAllWebsitesDashboard .sitesTable .sitesTableGroupSite .label {
  padding-left: 50px;
}
#multisitesAllWebsitesDashboard .sitesTable td {
  vertical-align: middle;
  width: auto;
}
#multisitesAllWebsitesDashboard .sitesTable td:not(.label) {
  padding-right: 12px;
  text-align: right;
}
#multisitesAllWebsitesDashboard .sitesTable td:first-child,
#multisitesAllWebsitesDashboard .sitesTable th:first-child {
  padding-left: calc(1rem + 20px);
}
#multisitesAllWebsitesDashboard .sitesTable td:last-child,
#multisitesAllWebsitesDashboard .sitesTable th:last-child {
  padding-right: calc(1rem + 20px);
}
#multisitesAllWebsitesDashboard .sitesTable td.sitesTableLoading {
  padding: 2rem;
  text-align: center;
}
#multisitesAllWebsitesDashboard .sitesTable img {
  vertical-align: middle;
}
#multisitesAllWebsitesDashboard .sitesTable .notification-error {
  margin-top: 20px;
  text-align: center;
}
#multisitesAllWebsitesDashboard .sitesTable .evolutionTrendPositive {
  color: green;
}
#multisitesAllWebsitesDashboard .sitesTable .evolutionTrendNegative {
  color: red;
}
#multisitesAllWebsitesDashboard .sitesTableSort:after {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  color: var(--theme-color-brand);
  content: " \25BC";
  display: inline-block;
  height: 6px;
  font-size: 1px;
  margin-top: 4px;
  vertical-align: top;
}
#multisitesAllWebsitesDashboard .sitesTableSortAsc:after {
  border-bottom: 5px solid var(--theme-color-brand);
}
#multisitesAllWebsitesDashboard .sitesTableSortDesc:after {
  border-top: 5px solid var(--theme-color-brand);
}
#multisitesAllWebsitesDashboard .sitesTableEvolutionSelector,
#multisitesAllWebsitesDashboard .sitesTableSparkline {
  padding-left: 0;
  text-align: left;
  width: 1%;
}
#multisitesAllWebsitesDashboard .sitesTableEvolutionSelector select {
  height: 28px;
  margin: -8px 0;
  display: inline-block;
  width: 100px;
}
#multisitesAllWebsitesDashboard .sitesTableSparkline img {
  margin: 0;
}
#multisitesAllWebsitesDashboard .sitesTablePagination {
  line-height: 38px;
  text-align: center;
}
#multisitesAllWebsitesDashboard .sitesTablePagination .dataTablePrevious,
#multisitesAllWebsitesDashboard .sitesTablePagination .dataTableNext {
  cursor: pointer;
  visibility: visible;
}
@media all and (max-width: 1500px) {
  #multisitesAllWebsitesDashboard .kpiCardContainer {
    flex-wrap: wrap;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard {
    flex-basis: calc(50% - 1px);
    max-width: calc(50% - 1px);
    padding: 0 7vw;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDivider:nth-child(4),
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDivider:nth-child(8) {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #multisitesAllWebsitesDashboard .dashboardHeader {
    margin-bottom: 12px;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0 !important;
    justify-items: flex-start;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCard .kpiCardValue {
    font-size: 2rem;
  }
  #multisitesAllWebsitesDashboard .kpiCardContainer .kpiCardDivider {
    display: block !important;
    background-image: url('plugins/MultiSites/images/kpi_divider_horizontal.svg');
    height: 1px;
    width: 100%;
    margin: 4px 0;
  }
  #multisitesAllWebsitesDashboard #periodString {
    width: 100%;
  }
  #multisitesAllWebsitesDashboard .periodSelector {
    width: 100%;
  }
  #multisitesAllWebsitesDashboard .periodSelector .dropdown {
    right: auto;
  }
  #multisitesAllWebsitesDashboard .dashboardControls {
    flex-direction: column-reverse;
    margin-left: 0;
    margin-right: 0;
  }
  #multisitesAllWebsitesDashboard .dashboardControls .btn {
    margin-bottom: 20px;
    width: 100%;
  }
  #multisitesAllWebsitesDashboard .dashboardControls .siteSearch {
    max-width: none;
    width: 100%;
  }
}
.campaignUrlBuilder {
  margin-bottom: 30px;
}
.detectionPage textarea {
  width: 700px;
  display: block;
}
.detectionPage .detection {
  padding-top: 10px;
}
.detectionPage .detection td {
  width: 50%;
}
.detectionPage .detection td img {
  margin-right: 10px;
}
.detectionPage #noclienthints {
  display: inline-block;
}
.goalTopElement {
  border-bottom: 1px dotted;
  word-break: break-word;
}
.goalTopElement img {
  margin-left: 2px;
}
.goalTriggerType .input-field {
  margin-top: 0 !important;
}
.goalEntry {
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #7e7363;
  width: 614px;
}
.addEditGoal .goalIsTriggeredWhen,
.addEditGoal .whereTheMatchAttrbiute {
  margin-bottom: 0;
}
/* dimension selector */
#titleGoalsByDimension {
  padding-top: 30px;
}
ul.ulGoalTopElements {
  list-style-type: circle;
  margin-left: 30px;
}
ul.ulGoalTopElements li {
  list-style-type: circle;
}
ul.ulGoalTopElements img {
  border: 1px solid lightgray;
  box-sizing: content-box;
}
.ulGoalTopElements a {
  text-decoration: none;
  color: var(--theme-color-link);
  border-bottom: 1px dotted var(--theme-color-link);
  line-height: 2em;
}
.goalDescription {
  padding-bottom: 12px;
  color: #999;
}
.manageGoals .manageGoals-descriptionColumn,
.manageGoals .manageGoals-triggerColumn {
  overflow-wrap: anywhere;
  word-break: break-word;
}
.manageGoals .manageGoals-actionsColumn {
  white-space: nowrap;
  width: 170px;
}
div[data-report="Events.getAaction"].dataTableVizAllColumns .dataTableWrapper,
div[data-report="Events.getName"].dataTableVizAllColumns .dataTableWrapper,
div[data-report="Events.getCategory"].dataTableVizAllColumns .dataTableWrapper {
  width: 1000px;
}
#widgetUserCountrygetRegion .dataTable .label > img,
#widgetUserCountrygetCountry .dataTable .label > img,
#widgetUserCountrygetCity .dataTable .label > img {
  border: 1px solid var(--theme-color-border);
  box-sizing: content-box;
  background: white;
}
input.location-provider {
  cursor: pointer;
}
span.is-installed {
  color: #43a047;
}
span.is-broken {
  color: #d2312d;
}
.loc-provider-status {
  margin-left: .5em;
}
#geoipdb-update-info tr input[type="text"],
#geoipdb-screen2-update tr input[type="text"] {
  width: 90%;
}
#geoipdb-screen1 > div > p {
  line-height: 25px;
  font-size: 18px;
  max-width: 400px;
}
.error {
  font-weight: bold;
  color: red;
  padding: 4px 8px 4px 8px;
}
#done-updating-updater {
  margin-top: 16px;
}
[name="geoip-isp-db"] .alert {
  margin-bottom: 0;
}
.locationProviderSelection .loadingPiwik {
  padding: 1px;
}
#dashboard .visitsSummaryReportTitle,
.widget .visitsSummaryReportTitle {
  margin-left: 0;
  padding-left: 10px;
  border-top: 1px solid #cccccc;
}
.rss ul {
  list-style: none outside none;
  padding: 0;
}
.rss li {
  line-height: 140%;
  margin: 0.5em 0 1em;
}
.rss-title,
.rss-date {
  float: left;
  font-size: 14px;
  line-height: 140%;
}
.rss-title {
  color: #2583AD;
  margin: 0 0.5em 0.2em 0;
  font-weight: bold;
}
.rss-date {
  color: #999999;
  margin: 0;
}
.rss-content,
.rss-description {
  clear: both;
  line-height: 1.5em;
  font-size: 13px;
  color: var(--theme-color-text-contrast);
}
.rss-content .screen-reader-text,
.rss-description .screen-reader-text {
  display: none;
}
/* hide changing blog post title and date in UI test */
.uiTest .rss-title,
.uiTest .rss-date {
  visibility: hidden;
}
/* LOGO
***********************/
#loginPage {
  /* LAYOUT
    ***********************/
  /* FORM
    ***********************/
  /* FIELDS
    ***********************/
  /* MESSAGE
    ***********************/
  /* NAVIGATION
    ***********************/
}
#loginPage nav {
  background-color: var(--theme-color-header-background);
}
#loginPage #logo {
  padding-top: 6px;
}
#loginPage #logo img.default-piwik-logo {
  width: 171px;
}
#loginPage #logo img {
  max-height: 32px;
}
#loginPage #logo:not(.center) {
  padding-left: 16px;
}
#loginPage .message_container {
  margin-top: 16px;
  margin-bottom: 16px;
}
#loginPage #loginPage a {
  text-decoration: none;
}
#loginPage .loadingPiwik {
  float: left;
  margin-left: 16px;
}
#loginPage .loginSection {
  margin-top: 32px;
}
#loginPage .loginSection > .col {
  max-width: 750px;
}
#loginPage .loginSection > .col:not(.invite-form-section-div):not(.onboardingImage) {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
#loginPage .loginSection .icon.prefix {
  font-size: 1.5rem;
  width: 2.5rem;
  padding-top: 0.9rem;
}
#loginPage .loginSection .input-field .prefix ~ input {
  margin-left: 2.5rem;
  width: 80% !important;
  overflow: hidden;
}
#loginPage .loginSection .btn {
  margin-top: 0;
  font-weight: bold;
}
#loginPage .loginSection .btn.disabled,
#loginPage .loginSection .btn[disabled],
#loginPage .loginSection fieldset[disabled] .btn {
  background-color: #cccccc !important;
}
#loginPage .loginSection fieldset {
  border: 0;
}
#loginPage .loginSection .actions {
  line-height: 35px;
}
#loginPage #login_form {
  margin-top: 16px;
}
#loginPage #login_form .row:last-child {
  margin-bottom: 0;
}
#loginPage #login_form .row.actions a {
  color: #777777;
}
#loginPage #login_form_rememberme {
  vertical-align: middle;
}
#loginPage .message {
  margin: 0 auto;
  border: 1px solid #e6db55;
  padding: 12px;
  background-color: #ffffe0;
}
#loginPage #nav,
#loginPage #piwik {
  margin: 0 0 0 8px;
  padding: 16px;
}
#loginPage #nav {
  text-align: center;
}
#loginPage #nav a {
  color: #777;
}
#loginPage #piwik a {
  color: #CDCDCD;
}
#loginPage .hints {
  font-size: 14px;
  color: gray;
}
#loginPage .card > .system.notification:last-child {
  margin-bottom: 0;
}
.onboarding {
  background: white;
}
.onboarding h1 {
  margin-top: 4rem;
  margin-bottom: 1.5rem;
  line-height: 24px;
}
.onboarding .description {
  margin-bottom: 1.5rem;
  line-height: 24px;
}
.onboarding label {
  font-weight: 600;
  color: unset !important;
}
.onboarding .formSubmitButton {
  text-transform: uppercase;
  float: unset;
}
.onboarding #footerLinks {
  display: none;
}
.onboarding .onboardingImage {
  max-width: 620px;
}
.onboarding .actions label {
  font-weight: unset;
}
@media screen and (max-width: 999px) {
  .onboarding .formSubmitButtonRow {
    position: fixed;
    width: 100%;
    bottom: 0;
  }
  .onboarding .formSubmitButton {
    width: 100% !important;
  }
  .onboarding h1 {
    margin-top: 0;
  }
}
.cancelResetPassword .alert {
  margin-top: 20px;
}
.twoFactorRecoveryCodes li {
  font-size: 16px;
  list-style-type: disc;
  margin-left: 20px;
}
.two-fa-qr-code-dialog #qrcode {
  width: 200px;
  height: 200px;
  display: block;
  margin: 0 auto;
}
.two-fa-qr-code-dialog .text-code pre {
  font-size: large;
  text-align: center;
  padding: 13px;
}
.two-fa-qr-code-dialog .copyToClipboardIcon,
.two-fa-qr-code-dialog .copyToClipboardIconCheck {
  margin-left: 2px;
}
.loginSection #qrcode,
.loginSection .backupRecoveryCodesAlert {
  margin-top: 16px;
}
.userSettings2FA .twoFaStatusEnabled,
.twoFactorSetupFinished .successMessage {
  color: #43a047;
}
.setupTwoFactorAuthentication h2 {
  font-size: 20px;
}
#userSettingsTable .sites_autocomplete {
  margin-left: 20px;
  margin-top: 5px;
}
.uiTest pre.generatedTokenAuth {
  visibility: hidden;
}
.uiTest .listAuthTokens .creationDate {
  visibility: hidden;
}
.usersManager .card h2.card-title,
.usersManager .card h2 .card-title {
  padding-left: 15px !important;
}
.usersManager .userEditForm .card-title,
.usersManager .userInviteForm .card-title {
  margin-top: 45px;
}
.usersManager .userEditForm .entityCancel,
.usersManager .userInviteForm .entityCancel {
  position: absolute;
  top: 20px;
}
.usersManager .userEditForm .entityCancelLink,
.usersManager .userInviteForm .entityCancelLink {
  font-size: 14px;
}
.usersManager .userEditForm .save-button,
.usersManager .userInviteForm .save-button {
  margin-top: 3em;
}
.usersManager .userEditForm .email-input .form-help,
.usersManager .userInviteForm .email-input .form-help {
  background-color: none;
  padding: 0;
  border: none;
}
.usersManager .card .card-content .card.card-table {
  margin-top: 0;
  margin-bottom: 0;
  border-top: none;
  border-bottom: none;
  border-radius: 8px;
}
.usersManager .card .card-content .card-title {
  margin-bottom: 0;
}
.usersManager .add-user-container.row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.usersManager .add-user-container > .col > .input-field {
  display: inline-block;
}
.usersManager .add-existing-user-modal .form-group,
.usersManager .add-existing-user-modal .input-field,
.usersManager .add-existing-user-modal input.control_text {
  margin: 0;
}
.usersManager .add-existing-user-modal .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.pagedUsersList {
  display: block;
  position: relative;
}
.pagedUsersList .siteSelector {
  display: inline-block;
}
.pagedUsersList .dropdown-content li > span {
  font-size: 13px;
  line-height: 19px;
}
.pagedUsersList .access-display-control {
  position: absolute;
  margin-left: .1rem;
}
.pagedUsersList .access-display-control label {
  color: var(--theme-color-text);
}
.pagedUsersList .card {
  margin-top: 0;
  margin-bottom: 20px;
}
.pagedUsersList .card .card-content {
  padding-top: 0;
  padding-bottom: 0;
}
.pagedUsersList table.entityTable tbody tr td {
  vertical-align: middle !important;
}
.pagedUsersList table.entityTable tbody tr td.actions-cell {
  width: 140px;
  padding: 0;
  text-align: left;
}
.pagedUsersList table.entityTable th.actions-cell-header > div {
  text-align: center;
}
.pagedUsersList table#manageUsersTable .matomo-form-field.form-group {
  margin: 0;
}
.pagedUsersList table#manageUsersTable .matomo-form-field .input-field {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.pagedUsersList table#manageUsersTable .select-wrapper {
  width: 100px;
}
.pagedUsersList table#manageUsersTable .select-wrapper input {
  margin-bottom: 0;
  padding-bottom: .3em;
  height: 1em;
  line-height: 1em;
  font-size: 13px;
}
.pagedUsersList table#manageUsersTable .select-wrapper span.caret {
  top: 0;
}
.pagedUsersList table#manageUsersTable th.role_header .helpIcon {
  color: #9e9e9e;
  font-size: .8rem;
  margin-left: .1rem;
  text-decoration: none;
}
.pagedUsersList table#manageUsersTable th.role_header .helpIcon:hover,
.pagedUsersList table#manageUsersTable th.role_header .helpIcon.sticky {
  opacity: 1;
}
.pagedUsersList tbody span.checkbox-container label {
  transform: scale(0.8);
  height: 1em;
  line-height: 1em;
}
.pagedUsersList .select-cell {
  width: 32px;
}
.pagedUsersList table.entityTable tbody tr.select-all-row > td {
  padding: 6px;
  text-align: center;
}
.pagedUsersList .sites_autocomplete {
  display: block;
  margin-left: 0;
}
.pagedUsersList .userListFilters > .col > .input-field {
  display: inline-block;
  vertical-align: top;
  padding: 0;
}
.pagedUsersList .userListFilters .form-group,
.pagedUsersList .userListFilters .form-group .input-field {
  margin: 0;
}
.pagedUsersList .userListFilters .form-group input {
  margin-bottom: 0;
}
.pagedUsersList .userListFilters .input-field > .btn {
  margin-top: .7rem;
  white-space: nowrap;
}
.pagedUsersList .userListFilters.row {
  margin-bottom: 0;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.pagedUsersList .users-list-pagination-container {
  float: right;
  min-width: 350px;
}
.pagedUsersList .usersListPagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: .7rem;
  float: right;
  white-space: nowrap;
}
.pagedUsersList .usersListPagination .pointer {
  cursor: pointer;
}
.pagedUsersList .usersListPagination div.counter {
  display: inline-block;
  line-height: 36px;
  vertical-align: bottom;
  flex: 1;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}
.pagedUsersList .delete-user-confirm-modal .modal-no,
.pagedUsersList .change-user-role-confirm-modal .modal-no,
.pagedUsersList .resend-invite-confirm-modal .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.pagedUsersList #status .active {
  color: green;
}
.pagedUsersList #status .expired {
  color: red;
}
.pagedUsersList #status .pending {
  color: orange;
}
.pagedUsersList.loading table {
  opacity: 0.5;
}
.pagedUsersList.loading a,
.pagedUsersList.loading input,
.pagedUsersList.loading select,
.pagedUsersList.loading button,
.pagedUsersList.loading label {
  pointer-events: none;
}
.pagedUsersList.loading div.counter {
  position: relative;
}
.pagedUsersList.loading div.counter > span {
  opacity: 0;
}
.pagedUsersList.loading .loadingPiwik {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pagedUsersList.loading .loadingPiwik span {
  display: none;
}
.pagedUsersList .roles-help-notification {
  margin-top: 1rem;
}
#root .pagedUsersList .siteSelector.borderedControl {
  width: 150px;
}
#content .pagedUsersList .sites_autocomplete > .siteSelector {
  position: static;
}
.userEditForm .entityList ul li.active a {
  font-weight: bold;
}
.userEditForm .entityList ul .icon-warning {
  font-size: 17px;
  background-color: #fefbe9;
  border-color: #a18a0b;
}
.userEditForm .entityList ul .icon-warning::before {
  content: "\e621";
  color: #a18a0b;
}
[data-theme-mode="dark"]:root .userEditForm .entityList ul .icon-warning {
  background-color: transparent;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root .userEditForm .entityList ul .icon-warning {
    background-color: transparent;
  }
}
.userEditForm .entityList ul .icon-warning:hover {
  opacity: 1;
}
.userEditForm .user-permissions,
.userEditForm .superuser-access {
  margin-bottom: 32px;
}
.userEditForm .save-button-spacer {
  height: 48px;
}
.userEditForm .basic-info-tab .matomo-save-button {
  position: absolute;
  bottom: 0;
}
.userEditForm .basic-info-tab .matomo-save-button .loadingPiwik {
  position: absolute;
}
.userEditForm .twofa-confirm-modal .modal-no,
.userEditForm .change-password-modal .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.userEditForm .listCircle {
  margin-left: -15px;
}
.userEditForm .resend-link {
  color: #1976d2;
  cursor: pointer;
  text-decoration: underline;
}
.userEditForm .resend-notes {
  font-size: 16px !important;
  margin-top: 3em !important;
}
.userEditForm .superuser-access .disabled .checkbox > label > span {
  opacity: 0.5;
  cursor: not-allowed;
}
.userEditForm .superuser-access .disabled .checkbox > label > span:hover {
  background: var(--theme-color-background-base);
}
.userInviteForm .matomo-save-button {
  position: absolute;
  bottom: 0;
}
.userInviteForm .siteSelector {
  width: calc(100% - 25px);
}
.userInviteForm .sites_autocomplete {
  margin-bottom: 1rem;
}
.userInviteForm .sites_autocomplete .title,
.userInviteForm .sites_autocomplete .title span {
  max-width: none;
}
.userInviteForm .invite-notes {
  margin-top: 25px;
}
.resend-invite-confirm-modal .success-copied {
  color: #5D9E52;
  margin-right: 15px;
}
.resend-invite-confirm-modal .modal-notes {
  float: left;
  display: inline-block;
  margin-top: 15px;
  padding-left: 15px;
  color: red;
}
.resend-invite-confirm-modal .modal-title {
  font-size: 20px;
  line-height: 20px;
  padding-top: 0;
  font-weight: 600;
}
.resend-invite-confirm-modal p {
  font-size: 14px !important;
}
.userPermissionsEdit.loading .sites-for-permission-pagination,
.userPermissionsEdit.loading table {
  opacity: .5;
}
.userPermissionsEdit .dropdown-content li > span {
  font-size: 13px;
  line-height: 19px;
}
.userPermissionsEdit .permission-select .select-wrapper {
  display: inline-block;
  margin-right: -10px;
  margin-left: -10px;
  z-index: 999;
}
.userPermissionsEdit .permission-select .select-wrapper input {
  margin-bottom: 0;
  height: 1.1em;
  line-height: 1.1em;
  font-size: 13px;
}
.userPermissionsEdit .permission-select .select-wrapper .caret {
  top: 0;
}
.userPermissionsEdit .add-site {
  float: right;
}
.userPermissionsEdit .add-site .matomo-form-field {
  display: inline-block;
}
.userPermissionsEdit .add-site .matomo-form-field .input-field {
  width: 180px;
}
.userPermissionsEdit .add-site .siteSelector {
  display: inline-block;
}
.userPermissionsEdit .add-site .siteSelector a.title {
  width: 180px;
}
.userPermissionsEdit .add-site .siteSelector .siteSelector {
  position: static !important;
  margin-top: 1px;
}
.userPermissionsEdit .add-site .btn-flat:hover {
  background: none;
}
.userPermissionsEdit .filters {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
.userPermissionsEdit .filters > div:first-child {
  flex: 1;
}
.userPermissionsEdit .filters > div > .input-field {
  display: inline-block;
  vertical-align: top;
  width: 180px;
}
.userPermissionsEdit .filters .sites-for-permission-pagination {
  display: inline-block;
  vertical-align: top;
  min-height: 2.5rem;
}
.userPermissionsEdit .filters .form-group,
.userPermissionsEdit .filters .input-field,
.userPermissionsEdit .filters input {
  margin: 0;
}
.userPermissionsEdit .filters .add-site > div {
  vertical-align: bottom;
  margin-top: .8rem;
}
.userPermissionsEdit .filters .add-site > a {
  padding: 0 1rem 0 0;
}
.userPermissionsEdit .bulk-actions > a.dropdown-trigger {
  margin-top: .8rem;
  margin-right: 1rem;
}
.userPermissionsEdit #sitesForPermission {
  margin-left: 0;
  margin-right: 0;
  width: calc(100%);
  font-size: 100%;
}
.userPermissionsEdit #sitesForPermission td > span {
  display: inline-block;
}
.userPermissionsEdit #sitesForPermission .select-cell {
  width: 32px;
}
.userPermissionsEdit #sitesForPermission span.checkbox-container {
  transform: scale(0.8);
  margin-top: -4px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper {
  margin-top: -0.5rem;
  max-width: 160px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper span.caret {
  top: 8px;
}
.userPermissionsEdit #sitesForPermission .role-select .select-wrapper input {
  font-size: 13px;
  margin-bottom: 0;
  height: 2rem;
  line-height: 2rem;
}
.userPermissionsEdit #sitesForPermission tr.select-all-row > td {
  padding: 6px;
  text-align: center;
}
.userPermissionsEdit #sitesForPermission .row.form-group {
  margin: 0;
}
.userPermissionsEdit #sitesForPermission .row.form-group .col {
  padding: 0;
}
.userPermissionsEdit #sitesForPermission tr .input-field {
  margin-top: 0;
  margin-bottom: 0;
}
.userPermissionsEdit table.entityTable tbody tr td {
  vertical-align: middle !important;
}
.userPermissionsEdit .add-permission {
  float: right;
}
.userPermissionsEdit .sites-for-permission-pagination-container {
  position: relative;
}
.userPermissionsEdit .sites-for-permission-pagination {
  position: absolute;
  bottom: 0;
  width: calc(100%);
  text-align: center;
}
.userPermissionsEdit .sites-for-permission-pagination a.disabled {
  pointer-events: none;
  color: #9e9e9e;
}
.userPermissionsEdit .sites-for-permission-pagination .counter {
  margin-left: 8px;
  margin-right: 8px;
}
.userPermissionsEdit .delete-site-permission {
  float: right;
}
.userPermissionsEdit .delete-access-confirm-modal .modal-no,
.userPermissionsEdit .change-access-confirm-modal .modal-no,
.userPermissionsEdit .confirm-give-access-all-sites .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.userPermissionsEdit th.role_header .helpIcon,
.userPermissionsEdit th.capabilities_header .helpIcon {
  color: #9e9e9e;
  font-size: .8rem;
  margin-left: .1rem;
  text-decoration: none;
}
.userPermissionsEdit th.role_header .helpIcon:hover,
.userPermissionsEdit th.capabilities_header .helpIcon:hover,
.userPermissionsEdit th.role_header .helpIcon.sticky,
.userPermissionsEdit th.capabilities_header .helpIcon.sticky {
  opacity: 1;
}
.userPermissionsEdit .to-all-websites {
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.userPermissionsEdit #all-sites-access-select {
  display: inline-block;
  vertical-align: bottom;
  width: 150px;
}
.userPermissionsEdit #all-sites-access-select .form-group {
  margin: 0;
}
.userPermissionsEdit #all-sites-access-select .input-field {
  margin-top: 0;
  margin-bottom: 0;
}
.userPermissionsEdit #all-sites-access-select .select-dropdown {
  margin-bottom: 0;
}
.user-permission-toast .notification {
  padding-left: 20px;
}
.user-permission-toast .notification::before {
  display: none;
}
.capabilitiesEdit {
  display: inline-block;
  margin-bottom: -8px;
}
.capabilitiesEdit div.chip {
  margin-right: 8px;
  display: inline-block;
  margin-bottom: 8px;
}
.capabilitiesEdit div.chip span.capability-name {
  padding-right: .4rem;
}
.capabilitiesEdit div.chip span.icon-close {
  font-size: .6rem;
  float: right;
  margin-top: 1.4em;
  cursor: pointer;
}
.capabilitiesEdit .addCapability {
  display: inline-block;
  margin-bottom: 8px;
  vertical-align: bottom;
}
.capabilitiesEdit .addCapability .input-field {
  margin-top: 0;
}
.capabilitiesEdit .addCapability .input-field .caret {
  right: -25px;
  top: 16px;
  z-index: 9;
  cursor: pointer;
}
.capabilitiesEdit .addCapability .input-field .select-dropdown {
  margin-top: 8px;
  margin-bottom: 0;
  border: 0;
  background: #e4e4e4;
  display: inline-block;
  height: 32px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
  line-height: 32px;
  border-radius: 3em;
  padding-left: 12px;
  padding-right: 30px;
}
.capabilitiesEdit .addCapability .select-wrapper {
  transform: scale(0.89) translate(-0.6rem);
  margin-top: -0.55rem;
  max-width: 160px;
}
.capabilitiesEdit .addCapability .select-wrapper input {
  margin-bottom: 0;
  height: 2rem;
  line-height: 2rem;
}
.capabilitiesEdit.busy {
  opacity: 0.5;
}
.capabilitiesEdit .confirmCapabilityToggle .modal-no {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}
.trackingHelp ul {
  padding-left: 40px;
  list-style-type: square;
}
.trackingHelp ul li {
  margin-bottom: 10px;
}
.trackingHelp h2 {
  margin-top: 20px;
}
.trackingHelp p {
  text-align: justify;
}
.trackingHelpHeader {
  margin-top: 32px;
  margin-bottom: 16px;
  width: 100%;
}
.trackingHelpHeader.matchWidth {
  max-width: 995px;
}
.trackingHelpHeader h3 {
  margin-top: 0;
}
.trackingHelpHeader p {
  margin-right: 20px !important;
}
.trackingHelpHeader .btn {
  margin-left: auto;
}
.SitesManager .sitesManagerList .site .title {
  font-size: 11px;
  text-transform: uppercase;
}
.SitesManager .sitesManagerList .site h4,
.SitesManager .sitesManagerList .site .link_but {
  color: var(--theme-color-text);
}
.SitesManager .sitesManagerList .editingSite .editingSiteFooter {
  padding: 15px;
  margin: 0 -15px -15px;
}
.SitesManager .sitesManagerList .editingSite .editingSiteFooter > button {
  margin-left: 4px;
}
.SitesManager .sitesManagerList .editingSite .footer-buttons > button {
  margin-left: 4px;
}
.SitesManager .visible {
  visibility: visible;
}
.SitesManager .hide_only {
  visibility: hidden;
}
.SitesManager .search_ico {
  cursor: pointer;
  position: absolute;
  right: 0;
  display: inline;
  color: #666;
  font-size: 16px;
  top: 17px;
}
.SitesManager .sitesButtonBar {
  width: 100%;
  text-align: center;
}
.SitesManager .bottomButtonBar {
  margin-top: 7px;
}
.SitesManager .addSite {
  float: left;
  margin-top: 8px;
  margin-bottom: 8px;
}
.SitesManager .paging {
  text-align: center;
  display: inline-block;
  min-width: 400px;
  margin-top: 8px;
}
.SitesManager .paging .counter {
  margin-left: 10px;
  margin-right: 10px;
}
.SitesManager .search {
  display: inline-block;
  text-align: right;
  float: right;
  position: relative;
}
.SitesManager .search input {
  padding-right: 29px;
  width: 205px;
  margin-bottom: 7px;
}
.SitesManager .limited-height-scrolling-textarea textarea {
  max-height: 400px;
  overflow-y: auto;
}
td.editable-site-field:hover {
  cursor: pointer;
}
.link_but:hover {
  cursor: pointer;
}
.link_but:hover > span {
  text-decoration: underline;
}
#site-without-data {
  background: var(--theme-color-background-base);
}
#site-without-data .top_controls {
  background: var(--theme-color-background-base);
}
#site-without-data .top_controls .quick-access {
  display: none;
}
#site-without-data .pageWrap {
  max-width: 1168px;
  /* 1120px + padding */
  margin: 0 auto;
  padding: 0 24px;
}
#site-without-data a#start-tracking-back {
  color: var(--theme-color-text);
  text-decoration: none;
  margin-bottom: 16px;
  line-height: 24px;
  display: block;
}
#site-without-data a#start-tracking-back [class^="icon-"],
#site-without-data a#start-tracking-back [class*=" icon-"] {
  position: relative;
  top: 1px;
}
#site-without-data h1#start-tracking-data-header {
  font-weight: bold;
  font-size: 32px;
  float: left;
  margin-bottom: 32px;
}
#site-without-data #start-tracking-cta,
#site-without-data #share-button {
  float: right;
}
#site-without-data #start-tracking-cta > a,
#site-without-data #share-button > a,
#site-without-data #start-tracking-cta > span > a,
#site-without-data #share-button > span > a {
  color: var(--theme-color-text-light);
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-flex;
  padding: 12px 24px 12px 0;
}
#site-without-data #start-tracking-cta > a [class^="icon-"],
#site-without-data #share-button > a [class^="icon-"],
#site-without-data #start-tracking-cta > span > a [class^="icon-"],
#site-without-data #share-button > span > a [class^="icon-"],
#site-without-data #start-tracking-cta > a [class*=" icon-"],
#site-without-data #share-button > a [class*=" icon-"],
#site-without-data #start-tracking-cta > span > a [class*=" icon-"],
#site-without-data #share-button > span > a [class*=" icon-"] {
  font-size: 24px;
  margin-right: 8px;
}
#site-without-data #start-tracking-cta > a:last-child,
#site-without-data #share-button > a:last-child,
#site-without-data #start-tracking-cta > span > a:last-child,
#site-without-data #share-button > span > a:last-child {
  padding-right: 0;
}
#site-without-data #start-tracking-cta {
  margin-bottom: 32px;
}
#site-without-data .loadingPiwik {
  clear: both;
}
#site-without-data #start-tracking-skip {
  clear: both;
  margin-top: 40px;
  font-size: 16px;
  line-height: 21px;
}
#site-without-data #start-tracking-skip h2 {
  color: var(--theme-color-text);
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  padding: 0 0 8px 0;
}
#site-without-data #start-tracking-skip a.ignoreSitesWithoutData {
  margin-top: 16px;
  color: #43a047;
  text-transform: uppercase;
  display: block;
}
#site-without-data #start-tracking-skip a.ignoreSitesWithoutData:hover {
  color: #43a047;
}
#site-without-data #start-tracking-details,
#site-without-data #start-tracking-detection,
#site-without-data #start-tracking-method-list {
  clear: both;
  width: 100%;
  display: block;
  border-radius: 4px;
  border: 1px dashed var(--theme-color-background-lowContrast);
  padding: 24px 87px 24px 87px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-details,
  #site-without-data #start-tracking-detection,
  #site-without-data #start-tracking-method-list {
    padding: 24px;
    min-width: 312px;
  }
}
#site-without-data #start-tracking-details h2,
#site-without-data #start-tracking-detection h2,
#site-without-data #start-tracking-method-list h2 {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  color: var(--theme-color-text);
  padding: 0 0 16px 0;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-details h2,
  #site-without-data #start-tracking-detection h2,
  #site-without-data #start-tracking-method-list h2 {
    clear: both;
  }
}
#site-without-data #start-tracking-details > img,
#site-without-data #start-tracking-detection > img {
  position: absolute;
  height: 48px;
  width: 48px;
  top: 16px;
  left: 24px;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-details > img,
  #site-without-data #start-tracking-detection > img {
    position: relative;
    float: left;
    top: 0;
    left: 0;
    margin-bottom: 16px;
  }
}
#site-without-data a#showMethod {
  margin-top: 24px;
  font-weight: bold;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list h2 {
    padding-left: 64px;
  }
}
#site-without-data #start-tracking-method-list .icon-search {
  position: absolute;
  top: 22px;
  left: 28px;
  font-size: 33px;
}
#site-without-data #start-tracking-method-list ul {
  list-style-type: none;
  margin: 20px -20px 0;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list ul {
    margin: 20px -12px;
  }
}
#site-without-data #start-tracking-method-list ul li {
  width: 288px;
  height: 64px;
  float: left;
  border-radius: 4px;
  border: 1px solid var(--theme-color-background-lowContrast);
  margin: 16px 20px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list ul li {
    width: 264px;
    margin: 12px 12px;
  }
}
#site-without-data #start-tracking-method-list ul li a {
  text-decoration: none;
  color: var(--theme-color-text);
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
}
#site-without-data #start-tracking-method-list ul li img {
  height: 48px;
  width: 48px;
  margin: 8px 16px 8px 24px;
}
@media only screen and (max-width: 992px) {
  #site-without-data #start-tracking-method-list ul li img {
    margin: 8px 8px 8px 16px;
  }
}
#site-without-data #start-tracking-method-list ul li .list-entry-text {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
#site-without-data h3 {
  font-weight: bold;
}
#site-without-data #start-tracking-details p {
  padding-bottom: 0.25rem;
}
#site-without-data #start-tracking-details .steps-to-start-tracking-header {
  font-weight: bold;
}
#site-without-data #start-tracking-details .testInstallFields {
  margin-left: 0;
}
#site-without-data #start-tracking-details .list-style-decimal .copyToClipboardWrapper {
  display: grid;
  margin: 15px 0;
}
#site-without-data #start-tracking-details .list-style-decimal .copyToClipboardWrapper pre,
#site-without-data #start-tracking-details .list-style-decimal .copyToClipboardWrapper .codeblock {
  margin: 0;
}
@media screen and (max-width: 999px) {
  #site-without-data #start-tracking-details .right img {
    display: none;
  }
}
#site-without-data #start-tracking-details[data-method="Other"] h3 {
  margin-bottom: 0.4rem;
}
#site-without-data #root #secondNavBar {
  display: none;
}
#site-without-data #root .layoutWithSidebarContent > .top_controls > *:not(.top_bar_sites_selector) {
  display: none;
}
#site-without-data #root .page > .pageWrap {
  max-width: 1168px;
  width: auto;
  margin: 0 auto;
  padding: 0 24px;
}
#site-without-data #root #content.home {
  font-size: 16px;
}
#site-without-data #root #content.home p {
  font-size: inherit;
  line-height: inherit;
}
#site-without-data #root #start-tracking-detection p,
#site-without-data #root #start-tracking-method-list p {
  padding-bottom: 0;
}
#js-visitor-cv-extra th {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 11px;
}
.modal.sites-manager-modal {
  width: unset;
  max-width: 70%;
  max-height: 80%;
}
.add-site-dialog .card-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: 20px;
  align-items: stretch;
}
.add-site-dialog .card-row .card {
  margin: 0;
  min-width: 0;
}
.add-site-dialog .card-row .card .card-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.add-site-dialog .card-row .card .card-content div {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.add-site-dialog .card-row .card .card-content .btn {
  padding: 0 16px;
}
@media (max-width: 1200px) {
  .add-site-dialog .card-row {
    grid-template-columns: repeat(2, minmax(220px, 1fr));
  }
}
@media (max-width: 800px) {
  .add-site-dialog .card-row {
    grid-template-columns: minmax(220px, 1fr);
  }
}
.system-check td:first-child {
  width: 40%;
}
.system-check td.error {
  color: red;
  font-size: 100%;
  font-weight: bold;
  border: 2px solid red!important;
  width: 550px;
  padding: 20px;
  margin-bottom: 10px;
}
.system-check td.error img {
  border: 0;
  float: right;
  margin: 10px;
}
.system-check .icon-ok {
  color: #43a047;
  margin-right: 13.5px;
}
.system-check .icon-warning {
  color: #DF9D27;
  margin-right: 13.5px;
}
.system-check .icon-error {
  color: #D73F36;
  margin-right: 13.5px;
}
.system-check .icon-info {
  color: #00bcd4;
  margin-right: 13.5px;
}
.widgetBody.system-check .icon-ok,
.widgetBody.system-check .icon-warning,
.widgetBody.system-check .icon-error {
  margin-right: 0;
}
.widgetBody.system-check ul li {
  font-weight: bold;
}
.widgetBody.system-check ul li > span {
  padding-right: 4px;
}
.widgetBody.system-check ul li.system-check-widget-warning {
  color: #DF9D27;
}
.widgetBody.system-check ul li.system-check-widget-error {
  color: #D73F36;
}
.system-success {
  color: #43a047 !important;
  font-weight: bold;
}
.system-errors {
  font-weight: bold;
  color: #D73F36 !important;
}
.system-warnings {
  font-weight: bold;
  color: #DF9D27 !important;
}
.emailReports .entityTableContainer {
  margin-top: 0;
}
.emailReports a.withIcon {
  display: inline-block;
}
.emailReports a.withIcon img {
  vertical-align: bottom;
}
.emailReports input[name=report_evolution_period_n] {
  display: inline;
  width: 60px;
  margin-bottom: 0;
  height: 1.3rem;
}
.emailReports .evolution-graph-period {
  font-size: 1rem;
}
.emailReports .evolution-graph-period > div {
  margin-top: 1rem;
}
.emailReports .evolution-graph-period label {
  color: #0d0d0d;
}
.clickable {
  cursor: pointer;
}
.move-left {
  margin-left: 3px;
}
.periodTooltipList {
  padding-bottom: 10px;
}
.scheduledReportsUnsubscribePage .loginSection {
  margin-top: 32px;
}
.scheduledReportsUnsubscribePage .loginSection > .col {
  max-width: 750px;
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.UserCountryMap-black {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 900;
  width: 1000px;
  height: 1000px;
  background: #D5D3C8;
}
.UserCountryMap .unlocatableCount {
  font-size: 11px;
  color: #999999;
}
.UserCountryMap .loadingPiwik {
  height: 30px;
  right: 10px !important;
  left: 10px !important;
  z-index: 100 !important;
  display: block;
  font-size: 12px;
  color: #000;
  vertical-align: middle !important;
  text-align: center;
  text-shadow: 0 0 5px #fff;
}
.UserCountryMap .mapWidgetStatus .pk-emptyDataTable {
  padding-bottom: 35px;
}
.UserCountryMap .mapWidgetStatus h2 {
  padding-top: 0;
}
.UserCountryMap .dataTableFeatures {
  padding-top: 25px;
  overflow: auto;
}
.UserCountryMap svg path {
  filter: var(--theme-filter-on-illustration);
}
.tableIcon.inactiveIcon {
  color: #99a;
}
.UserCountryMap .UserCountryMap-legend {
  opacity: 0;
}
.UserCountryMap:hover .UserCountryMap-legend {
  opacity: 1;
}
.UserCountryMap-overlay,
.UserCountryMap-tooltip {
  display: block;
  position: absolute;
  z-index: 40;
}
.UserCountryMap-overlay .content,
.UserCountryMap-tooltip .content {
  padding: 5px;
  border-radius: 3px;
  color: var(--theme-color-text);
  background: var(--theme-color-background-contrast);
}
.UserCountryMap-tooltip .content.unlocated-stats {
  padding: 0;
}
.UserCountryMap-title {
  top: 5px;
  left: 5px;
}
.UserCountryMap-title .map-stats {
  color: var(--theme-color-text-lighter);
}
.UserCountryMap-legend {
  right: 5px;
  font-size: 9px;
  bottom: 24px;
}
.UserCountryMap-info {
  left: 40px;
  font-size: 11px;
  bottom: 62px;
  max-width: 42%;
}
.UserCountryMap-info-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAOVBMVEX///8AAAAAAABXV1dSUlKsrKzExMTd3d3V1dXp6end3d3p6enz8/P7+/v39/f///+vqZ6oopWUjH2LPulWAAAAE3RSTlMAESIzM2Z3mZmqqrvd7u7/////UUgTXgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMDMuMDEuMjAxM8rVeD8AAABnSURBVBiVhY/LFoAgCEQZ0p4W6f9/bIJ4slV3oTIeBoaICGADIAO8ibEwWn2IcwVovev7znqmCYRon9kEWUFvg3IysXyIXSil3fOvELupC9XUx7pQx/piDV1sVFLwMNF80sw97hj/AXRPCjtYdmhtAAAAAElFTkSuQmCC);
  width: 16px;
  height: 16px;
  cursor: pointer;
  left: 20px;
  bottom: 62px;
  position: absolute;
  z-index: 700;
  opacity: 0.9;
  display: none;
}
.UserCountryMap .dataTableFooterWrap {
  margin-left: 0;
}
/* this should me moved to TableView css sometimes */
.dataTableFooterIcons .inactiveIcon:hover {
  background-color: #F2F1ED;
}
.dataTableFooterIcons .inactiveIcon {
  cursor: default;
}
.dataTableFooterIcons .inactiveIcon img {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=3);
}
.widgetUserCountryMapvisitorMap .widgetTop .button {
  z-index: 3;
  position: relative;
}
.widgetUserCountryMapvisitorMap .widgetName {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.widgetUserCountryMapvisitorMap.widgetHover .widgetName {
  width: 75%;
  overflow: hidden;
}
.visitor-map[data-name=no-data-color] {
  color: #E4E2D7;
}
.visitor-map[data-name=one-country-color] {
  color: #CDDAEF;
}
.visitor-map[data-name=color-range-start-choropleth] {
  color: #CDDAEF;
}
.visitor-map[data-name=color-range-start-normal] {
  color: #385993;
}
.visitor-map[data-name=color-range-end-choropleth] {
  color: #385993;
}
.visitor-map[data-name=color-range-end-normal] {
  color: #385993;
}
.visitor-map[data-name=country-highlight-color] {
  color: #f4f45b;
}
.visitor-map[data-name=country-selected-color] {
  color: #f4f45b;
}
.visitor-map[data-name=unknown-region-fill-color] {
  color: var(--theme-color-background-base);
}
.visitor-map[data-name=unknown-region-stroke-color] {
  color: #bbb;
}
.visitor-map[data-name=region-stroke-color] {
  color: #3C6FB6;
}
.visitor-map[data-name=region-selected-color] {
  color: #f4f45b;
}
.visitor-map[data-name=region-highlight-color] {
  color: #f4f45b;
}
.visitor-map[data-name=invisible-region-background] {
  color: var(--theme-color-background-base);
}
.visitor-map[data-name=city-label-color] {
  color: var(--theme-color-background-base);
}
.visitor-map[data-name=city-stroke-color] {
  color: var(--theme-color-background-base);
}
.visitor-map[data-name=city-highlight-stroke-color] {
  color: #000000;
}
.visitor-map[data-name=city-highlight-fill-color] {
  color: #f4f45b;
}
.visitor-map[data-name=city-highlight-label-color] {
  color: #000;
}
.visitor-map[data-name=city-label-fill-color] {
  color: var(--theme-color-background-base);
}
.visitor-map[data-name=city-selected-color] {
  color: #f4f45b;
}
.visitor-map[data-name=city-selected-label-color] {
  color: #000;
}
.visitor-map[data-name=region-layer-stroke-color] {
  color: #aaa;
}
.visitor-map[data-name=special-metrics-color-scale-1] {
  color: #385993;
}
.visitor-map[data-name=special-metrics-color-scale-2] {
  color: #385993;
}
.visitor-map[data-name=special-metrics-color-scale-3] {
  color: #E87500;
}
.visitor-map[data-name=special-metrics-color-scale-4] {
  color: #E87500;
}
.userCountryMapSelectCountry,
.userCountryMapSelectMetrics {
  float: right;
  margin-right: 5px;
  margin-bottom: 5px;
  max-width: 10em;
  font-size: 10px;
  background-color: transparent;
}
.ui-tooltip.qtip {
  min-width: 100px;
}
/* this should me moved to TableView css sometimes */
.dataTableFooterIcons .inactiveIcon:hover {
  background-color: #F2F1ED;
}
.dataTableFooterIcons .inactiveIcon {
  cursor: default;
}
.dataTableFooterIcons .inactiveIcon img {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=3);
}
.RealTimeMap:focus {
  outline: none;
}
.RealTimeMap-black {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 10001;
  width: 1000px;
  height: 1000px;
  background: #D5D3C8;
}
.card .RealTimeMap_container {
  position: relative;
}
.RealTimeMap .loadingPiwik {
  position: absolute !important;
  top: 42% !important;
  right: 10px !important;
  left: 10px !important;
  z-index: 10002 !important;
  display: block;
  color: #000;
  vertical-align: middle !important;
  text-align: center;
  text-shadow: 0 0 5px #fff;
}
.tableIcon.inactiveIcon {
  color: #99a;
}
.RealTimeMap-overlay,
.RealTimeMap-tooltip {
  display: block;
  position: absolute;
  z-index: 1000;
}
.RealTimeMap-overlay .content,
.RealTimeMap-tooltip .content {
  padding: 5px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.9);
}
.RealTimeMap-title {
  top: 5px;
  left: 5px;
}
.RealTimeMap-legend {
  right: 5px;
  font-size: 9px;
  bottom: 40px;
}
.RealTimeMap-info {
  left: 5px;
  font-size: 11px;
  bottom: 60px;
  max-width: 42%;
}
.RealTimeMap-info-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAOVBMVEX///8AAAAAAABXV1dSUlKsrKzExMTd3d3V1dXp6end3d3p6enz8/P7+/v39/f///+vqZ6oopWUjH2LPulWAAAAE3RSTlMAESIzM2Z3mZmqqrvd7u7/////UUgTXgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMDMuMDEuMjAxM8rVeD8AAABnSURBVBiVhY/LFoAgCEQZ0p4W6f9/bIJ4slV3oTIeBoaICGADIAO8ibEwWn2IcwVovev7znqmCYRon9kEWUFvg3IysXyIXSil3fOvELupC9XUx7pQx/piDV1sVFLwMNF80sw97hj/AXRPCjtYdmhtAAAAAElFTkSuQmCC);
  width: 16px;
  height: 16px;
  cursor: pointer;
  left: 5px;
  bottom: 40px;
  position: absolute;
  z-index: 1000;
  opacity: 0.9;
}
.RealTimeMap_container .realTimeMap_overlay {
  position: absolute;
  left: 10px;
  font-size: 12px;
  z-index: 10;
  text-shadow: none;
}
.realTimeMap_datetime {
  color: #887;
  font-size: 14px;
}
.widget .realTimeMap_overlay {
  bottom: 6px;
}
.widget .realTimeMap_datetime {
  bottom: 24px;
}
.realtime-map[data-name=white-bg] {
  color: #fff;
}
.realtime-map[data-name=white-fill] {
  color: #aa9;
}
.realtime-map[data-name=black-bg] {
  color: #000;
}
.realtime-map[data-name=black-fill] {
  color: var(--theme-color-text-light);
}
.realtime-map[data-name=visit-stroke] {
  color: #fff;
}
.realtime-map[data-name=website-referrer-color] {
  color: #F29007;
}
.realtime-map[data-name=direct-referrer-color] {
  color: #5170AE;
}
.realtime-map[data-name=search-referrer-color] {
  color: #CC3399;
}
.realtime-map[data-name=live-widget-highlight] {
  color: #E4CD74;
}
.realtime-map[data-name=live-widget-unhighlight] {
  color: #E4E2D7;
}
.realtime-map[data-name=symbol-animate-fill] {
  color: #fdb;
}
.realtime-map[data-name=region-stroke-color] {
  color: #bbb;
}
#visitsLive {
  text-align: left;
  color: var(--theme-color-text-light);
}
#visitsLive .dataTable {
  margin-bottom: -1px;
}
.theWidgetContent > h2:first-child {
  color: var(--theme-color-headline-alternative) !important;
}
.theWidgetContent > h2:first-child .title {
  color: var(--theme-color-headline-alternative) !important;
}
.card #visitsLive {
  margin-left: -20px;
  margin-right: -20px;
}
#visitsLive .settings {
  border-bottom: 1px solid #e6e6e6;
  background: var(--theme-color-widget-background) none repeat scroll 0 0;
}
#visitsLive .settings a {
  text-decoration: none;
}
#visitsLive .datetime,
#visitsLive .country,
#visitsLive .settings,
#visitsLive .returning {
  padding: 10px 20px;
}
.widget #visitsLive .datetime,
.widget #visitsLive .country,
.widget #visitsLive .settings,
.widget #visitsLive .returning {
  padding: 10px 11px;
}
#visitsLive .datetime {
  background: var(--theme-color-background-base);
  border-top: 1px solid #d3d1c5;
  margin: 0;
  line-height: 20px;
  text-align: left;
}
#visitsLive .country {
  background: var(--theme-color-background-base) url(plugins/CoreHome/images/bullet1.png) no-repeat scroll 0 0;
}
#visitsLive .referrer {
  display: block;
  padding-top: 4px;
  padding-bottom: 1px;
}
#visitsLive .pagesTitle {
  display: block;
  float: left;
}
#visitsLive .returning {
  background: #F9FAFA none repeat scroll 0 0;
}
#visitsLive .visits-live-launch-visitor-profile {
  color: var(--theme-color-text);
  line-height: 200%;
}
#visitsLive .visits-live-launch-visitor-profile span {
  display: block;
  vertical-align: middle;
  word-wrap: break-word;
  white-space: normal;
}
#visitsLive .visits-live-launch-visitor-profile span.icon-visitor-profile {
  display: inline;
  font-size: 16px;
  line-height: 16px;
  vertical-align: middle;
}
#visitsLive .visits-live-launch-visitor-profile .icon-visitor-profile {
  font-size: 120%;
}
.theWidgetContent .card .card-content #visitsTotal {
  margin-left: -20px;
  width: calc(100% + 40px);
}
#visitsTotal {
  overflow-x: auto;
}
#visitsTotal table.dataTable td:first-child,
#visitsTotal table.dataTable th:first-child {
  padding-left: 14px;
}
.visitsLiveFooter img {
  vertical-align: middle;
}
.visitsLiveFooter {
  line-height: 2.5em;
}
.dataTableVizVisitorLog table img {
  margin: 0 3px 0 0;
}
.ui-dialog.ui-widget .dataTableVizVisitorLog .dataTableFeatures {
  border-bottom: 0;
}
.visitsLiveFooter a.rightLink {
  float: right;
  padding-right: 20px;
}
#visitsLive .datetime a {
  text-decoration: none;
}
ol.visitorLog {
  list-style-type: none;
  margin-left: 8px;
  padding-left: 8px;
}
.truncated-text-line {
  overflow: hidden;
  overflow: -moz-hidden-unscrollable;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 90%;
}
ol.actionList > li:not(.pageviewActions) {
  padding-left: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  position: relative;
  min-height: 35px;
  /* A custom bullet for each item */
  /* A thread between to visually links items */
  /* Double thread for collapsed items (main timeline and sub-timeline) */
  /* No thread after the last item */
}
ol.actionList > li:not(.pageviewActions)::before {
  vertical-align: top;
  background-color: #424242;
  border: 5px solid #424242;
  border-radius: 50%;
  line-height: 0;
  font-size: 0;
  content: " ";
  top: 5px;
  position: absolute;
  box-shadow: 0 0 0 7px #fff;
  left: -14px;
  z-index: 2;
}
ol.actionList > li:not(.pageviewActions)::after {
  content: " ";
  border-left: 2px solid #d2d2d2;
  position: absolute;
  top: 0;
  left: -10px;
  height: 100%;
  margin-top: 20px;
  z-index: 1;
}
ol.actionList > li:not(.pageviewActions).collapsed-content-item::after {
  border-right: 2px solid #d2d2d2;
  width: 26px;
  left: -34px;
}
ol.actionList > li:not(.pageviewActions):last-of-type::after,
ol.actionList > li:not(.pageviewActions).last-collapsed-content::after,
ol.actionList > li:not(.pageviewActions).last-collapsed-action::after,
ol.actionList > li:not(.pageviewActions).last-action::after {
  content: none;
}
ol.actionList > li:not(.pageviewActions).duplicate {
  visibility: hidden;
  line-height: 0;
  min-height: 0;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
ol.actionList > li:not(.pageviewActions).more {
  list-style-type: none;
  font-weight: bold;
}
ol.actionList > li:not(.pageviewActions).more .icon-info {
  vertical-align: middle;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander a {
  color: var(--theme-color-text);
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander a:hover {
  text-decoration: underline;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander:before {
  margin-left: -5px;
  visibility: hidden;
  margin-top: 2px;
  float: left;
  margin-right: 5px;
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander.expanded:before {
  content: "\f102";
}
ol.actionList > li:not(.pageviewActions).actionsForPageExpander.collapsed:before {
  content: "\f103";
}
ol.actionList > li.pageviewActions {
  position: relative;
  margin-top: -6px;
}
ol.actionList > li.pageviewActions:after {
  content: " ";
  border-left: 2px solid #d2d2d2;
  position: absolute;
  left: -10px;
  height: calc(100% + 8px);
  z-index: 1;
  top: 0;
  margin-top: -8px;
}
ol.actionList > li.pageviewActions:last-child:after {
  height: calc(100% - 4px);
}
ol.actionList > li.pageviewActions > ol > li:nth-last-child(2):after {
  border-left: none;
}
ol.actionList > li:nth-last-child(2).noPageviewActions:not(.refreshesExpanded):after {
  border-left: none;
}
.pageviewActions.last-action > ol.actionList > li.last-action {
  margin-bottom: 0;
}
li.collapsed-contents > div {
  cursor: pointer;
}
li.collapsed-content-item {
  margin-left: 1.5rem;
}
li.pageviewActions > ol.actionList {
  margin-left: 1.5rem;
}
#visitsLive img {
  vertical-align: middle;
  height: 16px;
}
.visitorRank img {
  vertical-align: text-bottom;
}
.iconPadding {
  margin-left: 4px;
  margin-right: 4px;
}
.visitorReferrer .visitorRank {
  display: inline-block;
}
.visitorRank {
  border: 1px solid #D8D8D8;
  color: #474747;
  border-radius: 3px;
  padding: 3px 5px;
}
#visitsLive .visitorRank {
  padding: 2px;
  border: none;
  margin-left: 5px;
}
#visitsLive .visitorType .visitorRank {
  margin-left: 0;
}
.hash {
  color: #BBB;
  font-size: 9pt;
  margin-right: 2px;
}
.repeat {
  font-weight: bold;
  display: block;
  margin: 5px 5px 5px 0;
  float: left;
  background-color: #fff;
  z-index: 3;
}
.repeat.icon-refresh:before {
  padding-right: 2px;
}
.dataTableVizVisitorLog hr {
  background: none repeat scroll 0 0 transparent;
  border: 0 none #000;
  border-bottom: 1px solid #ccc;
  color: #eee;
  margin: 0 2em 0.5em;
  padding: 0 0 0.5em;
}
.simple-realtime-visitor-widget {
  text-align: center;
}
.simple-realtime-visitor-counter {
  background-color: var(--theme-color-background-tinyContrast);
  border-radius: 10px;
  display: inline-block;
  margin: 2em 0 1em 0;
  padding: 3em;
}
.simple-realtime-visitor-counter > div {
  font-size: 4.0em;
  color: var(--theme-color-text-highContrast);
}
.simple-realtime-metric {
  font-weight: bold;
  color: var(--theme-color-text-highContrast);
}
.simple-realtime-elaboration {
  margin: 1em 2em 1em 2em;
  color: var(--theme-color-text);
  display: inline-block;
}
ol.visitorLog p {
  margin: 0;
  padding: 0;
}
.dataTableVizVisitorLog .card.row {
  margin-left: 0;
  margin-right: 0;
}
.dataTableVizVisitorLog .card {
  padding: 15px 0;
  font-size: 13px;
  text-align: left;
}
.dataTableVizVisitorLog .card a {
  color: var(--theme-color-link);
  width: inherit;
}
.dataTableVizVisitorLog .actionList > li > div {
  width: 95%;
}
.segmentedVisitorLogPopover .dataTableVizVisitorLog .actionList > li > div {
  width: 90%;
}
.dataTableVizVisitorLog .dataTableWrapper {
  width: 100%;
}
.widget .dataTableVizVisitorLog .card:hover .visitor-log-visitor-profile-link {
  display: inline;
}
.widget .widgetContent .dataTableVizVisitorLog .card {
  padding: 10px;
}
.widget .widgetContent .dataTableVizVisitorLog .card:first-child {
  padding-top: 0;
}
.visitor-log-datetime {
  display: block;
}
.visitor-log-ip-location img.flag {
  border: 1px solid lightgray;
  top: 2px;
  position: relative;
}
.visitor-log-page-list {
  position: relative;
  margin-top: 7px;
}
a.visitor-log-visitor-profile-link {
  z-index: 2;
  position: absolute;
  right: 15px;
  top: 15px;
  padding: 0 0 0.75em 0.75em;
  font-style: italic;
  font-size: 13px;
  background-color: inherit !important;
  text-decoration: none;
}
@media (max-width: 600px) {
  a.visitor-log-visitor-profile-link {
    position: static;
    display: block;
  }
}
.widget a.visitor-log-visitor-profile-link {
  display: none;
}
a.visitor-log-visitor-profile-link span {
  text-decoration: underline;
}
a.visitor-log-visitor-profile-link img {
  margin-top: -2px;
  margin-bottom: -3px;
}
@media print {
  a.visitor-log-visitor-profile-link {
    display: none;
  }
}
.actionList > li > div > * {
  vertical-align: top;
}
.action-list-action-icon {
  display: inline;
  height: 18px;
  position: absolute;
  top: 0;
  left: -18px;
  background-color: #fff;
  z-index: 3;
  margin-top: 1px;
  color: #999;
}
.action-list-url {
  display: inline-block;
}
.visitorLogIcons {
  position: relative;
  display: block;
}
.visitorLogIcons .visitorDetails,
.visitorLogIcons .visitorType {
  display: block;
  margin-top: 4px;
}
.visitorLogIcons > span > span > img {
  margin: auto 5px auto 0;
}
.visitorLogIcons > span.visitorRank > img {
  margin: auto 0;
}
.visitorLogIconWithDetails .details {
  display: none;
}
.visitorLogIconWithDetails > img {
  margin: auto 5px -2px 0;
  height: 16px;
}
.visitorLogIconWithDetails:last-child img {
  filter: var(--theme-filter-on-illustration);
}
.visitorLogIconWithDetails.flag {
  display: none;
}
.visitorLogIconWithDetails.flag > img {
  border: 1px solid lightgray;
}
.visitorType img {
  max-height: 20px;
  margin: auto 0;
}
.conversionCount {
  color: #fff;
  background-color: #4b0;
  min-width: 17px;
  height: 17px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  line-height: 15px;
  border-radius: 5px;
  margin-left: -17px;
  position: relative;
  top: 3px;
  border: 1px solid #fff;
  padding: 0 2px;
}
#visitsLive .conversionCount {
  top: 10px;
}
.own-visitor-column .visitorLogIcons .visitorDetails {
  margin-top: 0;
}
.own-visitor-column .visitorLogIcons .visitorType {
  margin-top: 8px;
}
.visitorReferrer {
  clear: both;
  padding-top: 1em;
}
.visitorReferrer * {
  vertical-align: middle;
}
#visitsLive .visitorReferrer {
  padding-top: 0;
}
.segmentedlog {
  margin: 8px;
  display: block;
}
#widgetLivewidget .visitorLogIcons {
  display: inline-block;
}
#widgetLivewidget .visitorLogIcons:before {
  content: " ";
  display: block;
}
#widgetLivewidget .visitorLogIconWithDetails.flag {
  display: inline;
}
#widgetLivewidget .visitorDetails {
  display: inline-flex;
}
#widgetLivewidget .visitorLogIconWithDetails {
  margin-right: 5px;
}
#widgetLivewidget .visitorType {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.reporting-page #widgetLivewidget .theWidgetContent .visitsLiveFooter {
  margin-left: -9px;
  margin-right: -2px;
}
.refresh-divider {
  display: none;
}
.live-widget-loading {
  padding: 20px 0;
  text-align: center;
}
@media only screen and (min-width: 800px) {
  .card #visitsLive .visitorLogIcons:before {
    content: none;
  }
  .card #visitsLive .referrer {
    float: right;
  }
}
@media only screen and (max-width: 600px) {
  .own-visitor-column {
    margin: 10px 0;
  }
}
@media print {
  .col.s12.m3 {
    width: 20%;
  }
  .row .col.s12.own-visitor-column {
    width: 15%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .col.s12.m7.column {
    width: 65%;
  }
}
@keyframes liveWidgetFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.live-widget-fade-in {
  animation: liveWidgetFadeIn 0.6s ease-out;
}
.visitor-profile-popup {
  width: 100%;
  max-width: 1150px;
  height: auto;
  padding: 0;
}
.visitor-profile-popup > #Piwik_Popover {
  padding: 0;
  margin: 0;
  overflow: visible;
}
.visitor-profile-popup > .ui-dialog-titlebar {
  display: none;
}
.visitor-profile {
  position: relative;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.22);
  text-align: left;
  font-size: 13px;
  line-height: 20px;
}
body .widget .visitor-profile {
  width: auto;
  box-shadow: none;
}
body .widget .visitor-profile p {
  margin: 0;
}
.visitor-profile a {
  color: var(--theme-color-link);
}
.visitor-profile h1 {
  line-height: 30px;
  vertical-align: top;
  font-size: 23px;
  margin: 0 0 5px 0;
  color: var(--theme-color-text);
}
.visitor-profile p {
  color: #5e5e5c;
}
body:not(.widgetized) .widget .visitor-profile p {
  padding-bottom: 0;
}
.visitor-profile p strong {
  color: var(--theme-color-text);
  font-weight: normal !important;
}
.visitor-profile p.alert {
  margin: 8px 20px 20px 0 !important;
  font-size: 13px;
}
.ui-widget-content .visitor-profile a {
  color: var(--theme-color-link);
}
.visitor-profile-options {
  z-index: 10;
  position: absolute;
  right: 6px;
  height: 28px;
}
.visitor-profile-toggle-actions,
.visitor-profile-help,
.visitor-profile-close {
  float: right;
  text-decoration: none !important;
  margin-right: 5px;
}
.visitor-profile-toggle-actions:before,
.visitor-profile-help:before,
.visitor-profile-close:before {
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
  background-color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  padding: 1px;
  height: 18px;
  display: block;
  margin: 5px 0;
}
.visitor-profile-close {
  margin-right: 0;
}
.visitor-profile-close:before {
  padding: 4.5px;
  content: "\e60a";
  background-color: #d2312d;
  color: #fff;
  border-radius: 3px;
  font-size: 9px;
  line-height: 9px;
}
.widget .visitor-profile-close {
  display: none;
}
.visitor-profile-toggle-actions:before {
  content: "\e62b";
}
.minimized.visitor-profile-toggle-actions:before {
  content: "\e61c";
}
.visitor-profile-help:before {
  content: "\e61f";
}
.visitor-profile-info {
  overflow: hidden;
}
.visitor-profile-visits-info,
.visitor-profile-overview {
  display: block;
  height: auto;
  border: none;
  box-sizing: border-box;
  float: left;
  width: 50%;
}
@media (max-width: 768px) {
  .visitor-profile-visits-info,
  .visitor-profile-overview {
    float: none;
    width: auto;
  }
}
.visitor-profile-visits-info > *,
.visitor-profile-overview > * {
  box-sizing: content-box;
}
body:not(.widgetized) .widget .visitor-profile-visits-info,
body:not(.widgetized) .widget .visitor-profile-overview {
  width: 100%;
  border: none;
  margin: 0;
}
body.widgetized .widget .visitor-profile-visits-info,
body.widgetized .widget .visitor-profile-overview {
  width: 50%;
  box-sizing: border-box;
}
@media only screen and (max-width: 1000px) {
  body.widgetized .widget .visitor-profile-visits-info,
  body.widgetized .widget .visitor-profile-overview {
    width: 100%;
  }
}
.visitor-profile-widget-link {
  color: #5e5e5c;
}
.visitor-profile-overview {
  margin: 0;
  border-right: 1px solid #d1cec8;
  padding: 22px 0 0 22px;
}
body:not(.widgetized) .widget .visitor-profile-overview {
  padding: 0 10px;
}
.visitor-profile-visits-info {
  margin: 28px 0 0 -1px;
  border-left: 1px solid #d1cec8;
  position: relative;
}
.visitor-profile-header {
  display: flex;
  font-size: 14px;
}
.visitor-profile-header .visitor-profile-avatar {
  flex: none;
  width: 149px;
  height: 154px;
}
.visitor-profile-header .visitor-profile-avatar > img {
  max-width: 122px;
  height: 120px;
}
.visitor-profile-header .visitor-profile-header-details {
  flex: auto;
}
.visitor-profile-header .visitor-profile-prev-visitor {
  color: #7e7363;
  display: none;
  position: absolute;
  right: 100%;
  top: 0;
  margin-right: 2px;
}
.visitor-profile-header .visitor-profile-next-visitor {
  color: #7e7363;
  display: none;
}
.visitor-profile-header:hover .visitor-profile-next-visitor,
.visitor-profile-header:hover .visitor-profile-prev-visitor {
  display: inline-block;
}
.visitor-profile-header h1 {
  display: inline-block;
  word-wrap: break-word;
  margin: 0;
  max-width: 355px;
  color: #0d0d0d;
}
.visitor-profile-headline {
  position: relative;
  line-height: 30px;
}
.visitor-profile-summary {
  overflow: hidden;
  padding: 5px 0 16px 0;
}
.visitor-profile-summary p {
  margin: 6px 1em 0 0;
}
.visitor-profile-pages li {
  display: block;
  clear: both;
}
.visitor-profile-latest-visit {
  padding-top: 6px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails {
  display: block;
  float: left;
  width: 50%;
  padding: 6px 0;
  box-sizing: content-box;
  height: 16px;
  position: relative;
  font-size: 13px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails img {
  float: left;
  margin-left: 2px;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails.flag img {
  box-sizing: border-box;
  margin-left: 0;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorLogIconWithDetails:after {
  content: attr(profile-header-text);
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  left: 26px;
  right: 0;
}
.visitor-profile-latest-visit .visitorLogIcons .visitorType,
.visitor-profile-latest-visit .visitorLogIcons .visitorTypeIcon {
  display: none;
}
.visitor-profile-id {
  line-height: 24px;
  font-size: 13px;
}
.visitor-profile-id a {
  color: inherit;
}
.visitor-profile-important-visits > div {
  float: left;
  width: 50%;
  height: 100%;
}
.visitor-profile-devices img {
  height: 16px;
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
.visitor-profile-location .loadingPiwik {
  padding: 0 0 0 4px;
  border: 0;
}
.visitor-profile-location img {
  border: 1px solid lightgray;
  box-sizing: content-box;
}
.visitor-profile-map {
  padding: 10px 21px 13px 2px;
  filter: var(--theme-filter-on-illustration);
}
.visitor-profile-visit-title {
  display: block;
  font-size: 23px;
  padding: 13px 15px;
  border: none;
  color: var(--theme-color-text);
  cursor: pointer;
  background-color: var(--theme-color-background-tinyContrast);
  margin-right: 1px;
}
.visitor-profile-visit-title:hover {
  background-color: #bfbfbf;
}
.visitor-profile-visit-title .visitor-profile-date {
  font-weight: normal;
  float: right;
  font-size: 13px;
  margin-top: 4px;
}
@media (max-width: 768px) {
  .visitor-profile-visit-title .visitor-profile-date {
    float: none;
  }
}
.visitor-profile-visit-details-extended {
  display: none;
  padding: 10px 15px;
  font-size: 13px;
  line-height: 1.5em;
  background-color: var(--theme-color-background-tinyContrast);
}
.visitor-profile-visit-details-extended .visitor-log-datetime {
  display: none;
}
.visitor-profile-visit-details {
  padding: 8px 15px;
  overflow: hidden;
}
.visitor-profile-visit-details .visitorLogIcons {
  display: inline;
}
.visitor-profile-visit-details .visitorLogIconWithDetails {
  margin-right: 5px;
}
.visitor-profile-visit-details .visitorType {
  display: inline-block;
  float: left;
  margin-right: 15px;
  margin-left: -3px;
}
.visitor-profile-visit-details .visitorDetails {
  display: inline-block;
  visibility: hidden;
}
@media (max-width: 768px) {
  .visitor-profile-visit-details .visitorDetails {
    visibility: visible;
  }
}
.visitor-profile-visit-details:hover .visitorDetails {
  visibility: visible;
}
.visitor-profile-visit-details .visitorTypeIcon {
  display: none;
}
.visitor-profile-show-actions {
  float: right;
  display: inline-block;
  font-size: 13px;
  line-height: 24px;
}
ol.visitor-profile-actions {
  padding: 0 15px 0 23px;
}
ol.visitor-profile-actions li {
  padding: 0 0 8px;
  margin: 0;
}
ol.visitor-profile-actions li p {
  line-height: 15px;
}
.visitor-profile-more-info {
  height: 18px;
  text-align: center;
  padding: 0 0 13px;
  margin: 5px 0 15px 0;
}
.visitor-profile-more-info .loadingPiwik {
  padding: 0 0 0 4px;
}
.visitor-profile-no-visits {
  color: #999;
  font-size: 13px;
}
.visitor-profile-visits li.pageviewActions.last-action > ol.actionList > li.last-action {
  margin-bottom: 0;
  padding-bottom: 0;
}
.optOutCustomizer #FontSizeInput {
  width: 100px;
}
.optOutCustomizer #FontFamilyInput {
  width: 180px;
}
.optOutCustomizer input,
.optOutCustomizer select {
  margin-right: 30px;
}
.optOutCustomizer select {
  width: 60px;
  display: inline-block;
}
.optOutCustomizer p span {
  white-space: nowrap;
}
.optOutCustomizer iframe {
  width: 100%;
}
.optOutCustomizer iframe.withBg {
  background-color: #4d4d4d;
}
.manageGdpr td.checkInclude {
  width: 80px;
}
.manageGdpr td.checkInclude .form-group.row {
  margin-top: 0;
}
.manageGdpr td.site {
  width: 180px;
}
.deleteDataSubjects .btn {
  background-color: #d2312d;
}
.manageGdpr .intro ol,
.privacyAskingForConsent ol,
.gdprOverview ol,
.eprivacyLaws ol,
.manageGdpr .intro ul,
.privacyAskingForConsent ul,
.gdprOverview ul,
.eprivacyLaws ul {
  margin-left: 20px;
}
.manageGdpr .intro ol li,
.privacyAskingForConsent ol li,
.gdprOverview ol li,
.eprivacyLaws ol li,
.manageGdpr .intro ul li,
.privacyAskingForConsent ul li,
.gdprOverview ul li,
.eprivacyLaws ul li {
  list-style-type: decimal !important;
}
.manageGdpr .intro ul li,
.privacyAskingForConsent ul li,
.gdprOverview ul li,
.eprivacyLaws ul li {
  list-style-type: disc !important;
}
.anonymizeLogData .icon-minus {
  cursor: pointer;
  z-index: 10;
}
.anonymizeLogData .innerFormField {
  width: 100%;
  width: calc(100% - 0.75rem);
}
.anonymizeLogData .innerFormField .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
#footerLinks {
  text-align: center;
  font-size: .7rem;
  color: #999999;
}
#footerLinks a {
  color: #999999;
}
.compliance label {
  color: var(--theme-color-text);
  font-size: 13px;
  line-height: 18px;
  display: block;
  margin: 10px 0;
}
.compliance .status {
  line-height: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  white-space: nowrap;
}
.compliance .status.compliant {
  color: #5D9E52;
}
.compliance .status.non-compliant {
  color: #D2312D;
}
.compliance .status.unknown {
  color: #D9D9D9;
}
.compliance .status .icon {
  width: 1rem;
  text-align: center;
  display: inline-block;
  font-weight: bold;
}
.compliance .status .icon-close {
  font-size: 0.65rem;
}
.evolution-annotations {
  position: relative;
  height: 18px;
  width: 100%;
  cursor: pointer;
  margin-top: 3px;
}
.evolution-annotations .icon-annotation {
  font-size: 16px;
  color: #666666;
}
.evolution-annotations .icon-annotation.starred {
  color: var(--theme-color-brand);
}
.evolution-annotations > span {
  position: absolute;
}
.annotation-manager {
  text-align: left;
  margin-top: 30px;
}
.annotation-manager .new-annotation-row {
  height: 145px;
}
.annotation-manager .new-annotation-row .input-field {
  margin-top: 2px;
}
.annotation-manager .annotation.edit .annotation-edit-mode {
  min-height: 125px;
}
.annotation-manager .annotation.edit .annotation-edit-mode .input-field {
  margin-top: 2px;
}
.annotation-manager .input-field {
  margin-bottom: 0;
}
.annotation-manager .input-field input {
  height: 1rem;
  padding-bottom: 4px;
}
span.annotation {
  display: block;
  font-size: 20px;
  color: var(--theme-color-text-highContrast);
  font-style: normal;
  text-align: left;
  padding-left: 10px;
}
.annotations-header {
  display: inline-block;
  width: 128px;
  text-align: left;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 8px;
  vertical-align: top;
  color: var(--theme-color-text-lighter);
}
.annotation-controls {
  display: inline-block;
  margin: 0;
  padding: 50px 0 10px 10px;
  color: transparent;
}
.annotation-controls > a {
  font-size: 14px;
  font-style: normal;
  color: var(--theme-color-text-highContrast);
  cursor: pointer;
  padding: 3px 0 6px 0;
  display: inline-block;
  margin: 0;
  text-decoration: none;
}
.annotation-controls > a:hover {
  text-decoration: none;
}
.annotation-list {
  margin-left: 8px;
}
.annotation-list table {
  width: 100%;
}
.annotation-list-range {
  display: block;
  font-size: 15px;
  font-style: italic;
  color: var(--theme-color-text-lighter);
  vertical-align: top;
  margin: 0 0 8px 8px;
  padding-bottom: 20px;
}
.empty-annotation-list,
.annotation-list .loadingPiwik {
  display: block;
  font-style: italic;
  color: var(--theme-color-text-lighter);
  margin: 0 0 12px 140px;
}
.annotation-meta {
  width: 159px;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
  padding-top: 10px;
}
.annotation-user {
  font-style: normal;
  font-size: 13px;
  color: var(--theme-color-text-light);
}
.annotation-user-cell {
  vertical-align: top;
  width: 92px;
}
.annotation-period {
  display: inline-block;
  font-style: normal;
  margin: 0 8px 8px 8px;
  vertical-align: top;
}
.annotation-value {
  margin: 0 12px 12px 8px;
  vertical-align: top;
  position: relative;
  font-size: 14px;
}
.annotation-enter-edit-mode {
  cursor: pointer;
  font-size: 15px;
}
.annotation-edit,
.new-annotation-edit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 98%;
}
.annotation-star {
  display: inline-block;
  margin: 0 8px 8px 0;
  width: 16px;
}
.annotation-star-changeable {
  cursor: pointer;
}
.delete-annotation {
  font-size: 15px;
  color: #666666;
  text-decoration: none;
  display: NONE;
}
.delete-annotation:hover {
  color: #cc3300;
  text-decoration: none;
}
.annotation-manager .submit {
  float: none;
}
.edit-annotation {
  font-size: 13px;
  color: black;
  font-style: italic;
  padding: 6px 5px;
  margin-top: -5px;
}
.edit-annotation:hover {
  text-decoration: none;
}
.annotation-period-edit {
  display: inline-block;
  background: white;
  color: var(--theme-color-text-light);
  font-size: 12px;
  border: 1px solid #e4e5e4;
  padding: 5px 5px 6px 3px;
  border-radius: 4px;
}
.annotation-period-edit:hover {
  background: #f1f0eb;
  border-color: #a9a399;
}
.annotation-period-edit > a {
  text-decoration: none;
  cursor: pointer;
  display: block;
  font-size: 14px;
}
.annotation-period-edit > .datepicker {
  position: absolute;
  margin-top: 6px;
  margin-left: -5px;
  z-index: 15;
  background: white;
  border: 1px solid #e4e5e4;
  border-radius: 4px;
}
a.add-annotation {
  margin: 0;
}
td.padding {
  padding: 1px 5px 6px 5px;
}
td.wider {
  width: 80px;
}
#accountForm ul {
  list-style: circle;
  margin-left: 17px;
  line-height: 1.5em;
}
#accountForm ul li {
  list-style-type: disc;
}
#suspiciousPhoneNumber {
  clear: left;
}
.providerDescription {
  border: 2px dashed #C5BDAD;
  border-radius: 16px 16px 16px 16px;
  margin-left: 24px;
  padding: 11px;
  width: 600px;
  margin-top: 32px;
}
.manageMobileMessagingSettings .form-group.row .row {
  margin: 0;
}
.addPhoneNumber .countryCode {
  width: 120px;
  height: 80px;
  position: relative;
}
.addPhoneNumber .countryCode .countryCodeSymbol {
  position: absolute;
  top: 32px;
  left: -4px;
}
.addPhoneNumber .phoneNumber {
  width: 180px;
  height: 80px;
}
.addPhoneNumber .addNumber {
  width: 90px;
  height: 80px;
}
/* ADDITIONAL STYLES */
.youMustBeLoggedIn {
  display: block;
  font-size: 12px;
  padding: 8px;
  line-height: 14px;
}
.searchFound {
  border: 0 solid red;
}
.others {
  border: 0 solid green;
}
.clear {
  clear: both;
}
.segment-row-inputs {
  margin-bottom: 5px;
}
@media screen and (max-width: 749px) {
  .segment-row-inputs {
    width: 100%;
    display: block;
  }
}
.hovered {
  border-radius: 4px;
  border: 2px dashed #a0a0a0 !important;
  padding: 0;
}
.metricListBlock {
  border-radius: 4px;
  width: 292px;
  margin-right: 11px;
  border: 2px dashed #EFEFEB;
}
.metricListBlock > select {
  margin: 0 !important;
  width: 98% !important;
  margin-left: 2px !important;
}
.metricMatchBlock {
  margin-right: 11px;
}
.metricValueBlock {
  width: 60%;
}
div.scrollable {
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.no_results {
  margin: 0;
  position: relative;
}
.no_results a {
  cursor: default;
}
.segment-element {
  position: absolute;
  z-index: 999;
  top: 100%;
  left: -1px;
  margin-top: 8px;
  width: 940px;
  padding: 6px 4px;
  border-radius: 8px;
  border: 1px solid var(--theme-color-border);
  background-color: var(--theme-color-background-contrast);
  box-shadow: var(--theme-shadow-overlay);
  color: var(--theme-color-text);
}
@media screen and (max-width: 940px) {
  .segment-element {
    width: 95vw;
    padding: 1em;
  }
}
.segment-element .custom_select_search {
  width: 146px;
  background: url(plugins/SegmentEditor/images/bg-segment-search.png) 0 10px no-repeat;
  padding: 10px 0 0 0;
  margin: 0 0 10px 15px;
  position: relative;
  height: 32px;
}
.segment-element .custom_select_search input[type="text"] {
  font-size: 11px !important;
  color: var(--theme-color-text) !important;
  width: 125px;
  padding: 0 0 3px 7px !important;
  border: none !important;
  box-shadow: none !important;
  background: none !important;
}
.segment-element .custom_select_search a {
  position: absolute;
  width: 13px;
  height: 13px;
  right: 5px;
  top: 14px;
  background: url(plugins/SegmentEditor/images/reset_search.png);
}
.segment-element .segment-content {
  min-height: 300px;
  padding: 0 0 20px 0;
}
.segment-element .segment-content h3 {
  font-size: 16px;
  font-weight: bold;
  color: var(--theme-color-text);
  margin: 0 0 0 0;
  text-shadow: 0 1px 0 var(--theme-color-background-contrast);
}
.segment-element .segment-content h3 a {
  font-size: 11px;
  text-decoration: none;
  margin: -1px 0 0 0;
}
.segment-element input.edit_segment_name[type=text]:not(.browser-default) {
  width: 200px;
}
.segment-element .segment-top {
  font-size: 11px;
  color: var(--theme-color-text-light);
  text-align: left;
  padding: 3px 7px 0 0;
  margin-left: 6px;
}
.segment-element .segment-top > * {
  vertical-align: top;
}
.segment-element .segment-top .segment-hidden {
  display: none;
}
.segment-element .segment-top .segment-top-item {
  display: inline;
  white-space: nowrap;
}
@media screen and (max-width: 749px) {
  .segment-element .segment-top .segment-top-item {
    display: block;
  }
}
.grid-1,
.grid-2 {
  width: 26%;
}
.grid-3 {
  width: 46%;
}
.segment-element .segment-top a {
  text-decoration: none;
}
.segment-element .segment-footer {
  border-top: 1px solid var(--theme-color-border-light);
  text-align: right;
  padding: 7px 10px;
  margin: 0 -4px -6px -4px;
}
.segment-element .segment-footer a.delete {
  color: #d2312d !important;
}
.segment-element .segment-footer a {
  font-size: 14px;
  color: var(--theme-color-link) !important;
  margin: 0 5px;
  text-decoration: none;
}
.segment-element .segment-footer button {
  margin: 0 0 0 15px;
}
.segmentEditorPanel .segmentListContainer {
  flex: auto;
  line-height: 14px;
}
.top_controls .segmentEditorPanel {
  position: absolute;
}
.segmentationContainer > span > strong {
  color: #255792;
}
.segmentationContainer .submenu {
  font-size: 14px;
  min-width: 206px;
}
.segmentationContainer hr {
  margin: 10px 0;
}
.segmentationContainer .submenu ul {
  display: flex;
  flex-direction: column;
  color: var(--theme-color-text-lighter);
  float: none;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  list-style: none outside none;
  margin-right: 0;
  padding-top: 8px;
}
.segment-visits-label {
  height: 20px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.segment-visits-label,
.segmentsSharedWithMeBySuperUser,
.segmentsVisibleToSuperUser {
  padding: 0 8px;
  font-size: 14px;
  font-weight: bold;
  color: var(--theme-color-text);
}
.segmentationContainer .submenu ul li {
  padding: 2px 8px;
  margin: 3px 0 0 0;
  cursor: pointer;
  order: 2;
  height: 32px;
  border-radius: 8px;
}
.segmentationContainer .submenu ul li[data-idsegment=""] {
  order: 0;
}
.segmentationContainer .submenu ul li.segmentStarred {
  order: 1;
}
.segmentationContainer .submenu ul li.comparedSegment {
  font-weight: bold;
}
.segmentationContainer .submenu ul li:hover {
  color: #255792;
  background: var(--theme-color-background-tinyContrast);
  outline: none;
}
.segmentationContainer .submenu ul li:hover > * {
  outline: none;
}
.segmentationContainer ul.submenu {
  padding-top: 5px;
  display: none;
  margin-bottom: 5px;
}
@keyframes starAnimation {
  0% {
    transform: scale(1) rotate(0deg);
  }
  50% {
    transform: scale(1.2) rotate(180deg);
    opacity: 1;
  }
  100% {
    transform: scale(1) rotate(360deg);
  }
}
@keyframes starAnimationPath {
  0% {
    fill: black;
  }
  50% {
    fill: var(--theme-color-brand);
    stroke: var(--theme-color-brand);
  }
  100% {
    fill: black;
  }
}
@keyframes unstarAnimation {
  0% {
    transform: scale(1) rotate(0deg);
  }
  50% {
    transform: scale(1.2) rotate(-180deg);
  }
  100% {
    transform: scale(1) rotate(-360deg);
  }
}
@keyframes unstarAnimationPath {
  0% {
    fill: black;
  }
  100% {
    fill: transparent;
  }
}
@keyframes starErrorAnimation {
  0% {
    opacity: 0.5;
  }
  5%,
  15%,
  25%,
  35%,
  45% {
    transform: translate(-2px);
  }
  10%,
  20%,
  30%,
  40% {
    transform: translate(2px);
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0);
    opacity: 0.5;
  }
}
@keyframes starErrorAnimationPath {
  0% {
    stroke: black;
    fill: black;
  }
  25%,
  75% {
    stroke: red;
    fill: red;
  }
  100% {
    stroke: black;
    fill: transparent;
  }
}
.segmentAction--placeholder {
  visibility: hidden;
  pointer-events: none;
}
.segmentAction {
  flex: none;
  display: flex;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  font-weight: normal;
  text-align: center;
  opacity: 0.5;
  filter: var(--theme-filter-on-illustration);
}
.segmentAction:hover {
  opacity: 1;
}
.segmentAction:focus {
  background-color: transparent;
}
.segmentAction[data-state=disabled] {
  opacity: 0.2;
  cursor: not-allowed;
}
.editSegment {
  background: url(plugins/SegmentEditor/images/edit_segment.svg) no-repeat;
  background-size: cover;
  order: 3;
}
.starSegment {
  order: 2;
  color: var(--theme-color-text-lighter);
}
.starSegment + .compareSegment,
.compareSegment + .editSegment {
  margin-left: 8px;
}
.segmentStarAnimation .starSegment {
  animation: unstarAnimation 0.5s 1;
}
.segmentStarAnimation .starSegment path {
  animation: unstarAnimationPath 0.5s 1;
}
.segmentStarred.segmentStarAnimation .starSegment {
  animation-name: starAnimation;
}
.segmentStarred.segmentStarAnimation .starSegment path {
  animation-name: starAnimationPath;
}
.segmentStarErrorAnimation .starSegment {
  animation: starErrorAnimation 2s 1;
}
.segmentStarErrorAnimation .starSegment path {
  animation: starErrorAnimationPath 2s 1;
}
.segmentStarred.segmentStarErrorAnimation .starSegment path {
  animation-direction: reverse;
}
/* We do not want filled & transparent stars, design wanted by Matthieu */
.segmentStarred .starSegment[data-state=disabled] {
  opacity: 0.5;
}
.segmentStarred .starSegment path {
  fill: currentColor;
}
.entityTable .segmentStarred .entityTable_StarCell .starSegment path {
  fill: black;
}
.compareSegment {
  order: 2;
  color: var(--theme-color-text-lighter);
  align-items: center;
  justify-content: center;
}
.compareSegment svg {
  display: block;
  width: 18px;
  height: 18px;
}
.compareSegment.isAnonymous {
  margin-left: 22px;
}
.comparisonsDisabled .compareSegment {
  display: none;
}
.segmentEditorPanel.expanded .segmentationContainer {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.segmentEditorPanel.expanded .segmentationContainer .dropdown-body {
  min-width: 337px;
  padding: 8px;
}
@media screen and (max-width: 600px) {
  .segmentEditorPanel.expanded .segmentationContainer .dropdown-body {
    width: calc(100% - 40px);
  }
}
.segmentEditorPanel.expanded ul.submenu {
  display: inline-block;
  list-style: none;
  width: 100%;
  padding: 0;
}
.segmentFilterContainer {
  margin-bottom: 4px;
  display: block;
  position: relative;
  width: 100%;
  padding: 8px;
}
.segmentEditorPanel.expanded .segmentFilterContainer:hover .searchInputClear {
  background: url(plugins/SegmentEditor/images/reset_search.png);
}
.segmentEditorPanel.expanded .filterNoResults {
  font-style: italic;
}
.segmentEditorPanel.expanded .add_new_segment,
.segmentEditorPanel.expanded .sign_in_segment_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(100% - 16px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  min-height: 36px;
  line-height: 36px;
  box-shadow: none;
}
.segmentEditorPanel.expanded .add_new_segment {
  margin: 8px;
  margin-top: 16px;
}
.segmentEditorPanel.expanded .sign_in_segment_btn {
  margin: 8px;
}
.segmentEditorPanel.expanded .manage_segment_btn {
  width: calc(100% - 16px);
  margin: 8px;
  margin-top: 0;
  box-shadow: none;
  line-height: 36px;
}
.segmentationContainer > ul.submenu > li {
  padding: 5px 0;
  clear: both;
  cursor: pointer;
}
.segmentList {
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
.segmentList li {
  display: flex;
  align-items: center;
  gap: 4px;
}
.jspVerticalBar {
  background: transparent !important;
}
/* ADDITIONAL STYLES */
.segment-element .segment-nav div > ul > li ul {
  margin-left: 0;
}
.segment-element .segment-nav div > ul > li li a,
.segment-element .segment-nav div > ul > li li a:hover {
  padding-right: 18px;
}
a.metric_category {
  display: block;
  width: 100%;
}
.segment-content > h3 {
  padding-bottom: 7px;
}
.ui-widget-segmentation {
  border: 1px solid #D4D4D4 !important;
}
.clearfix:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.metricValueBlock input {
  padding: 8px !important;
}
.segmentationSelectorContainer {
  margin: 8px;
}
.segmentSelected,
.segmentSelected:hover,
.segmentEditorPanel .segmentationContainer .submenu li .segmentSelected {
  font-weight: bold;
}
.ui-autocomplete {
  position: absolute;
  cursor: default;
  z-index: 1000 !important;
}
.ui-autocomplete.ui-menu.ui-widget {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 6px !important;
}
@media all and (max-width: 749px) {
  span.segmentationTitle,
  .segmentEditorPanel.expanded .segmentationContainer {
    width: auto;
  }
  .grid-1,
  .grid-2,
  .grid-3 {
    width: 100%;
  }
}
.segment-definition-change-confirm .description {
  margin-top: 20px;
  float: left;
  width: 100%;
  text-align: center;
}
.segment-definition-change-confirm .description > span {
  display: inline-block;
}
.segment-element.anchorRight {
  right: -1px;
  left: auto;
}
.segmentationTitle,
.segment-element .segment-nav a.dropdown,
.segname {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.segment-element .segment-nav a.dropdown {
  max-width: 180px;
  padding: 0;
  display: inline-block;
  background: url("plugins/Morpheus/images/sort_subtable_desc.png") no-repeat scroll 100% -2px transparent !important;
}
.segname {
  flex: auto;
  font-size: 14px;
  line-height: 20px;
  padding-right: 10px;
  order: 1;
}
@media screen and (min-width: 601px) {
  .segname {
    max-width: 246px;
  }
}
.segmentEditorPanel .segmentationTitle {
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  max-width: 170px;
}
.segment-clicked {
  font-weight: bold;
}
.segment-element .segment-top a.dropdown {
  padding: 0;
  margin-right: 0.5em;
  background: none !important;
}
.segment-element .segment-top a.dropdown:after {
  content: "";
  display: inline-block;
  border-left: 0.4em solid rgba(0, 0, 0, 0);
  border-right: 0.4em solid rgba(0, 0, 0, 0);
  border-top: 0.5em solid var(--theme-color-brand);
  margin-left: 0.5em;
  margin-bottom: 0.25em;
  vertical-align: middle;
}
.enable_all_users,
.visible_to_website,
.auto_archive {
  display: inline-block;
  margin-left: 4px;
}
.auto_archive a.dropList {
  display: inline-block;
  width: calc(85%);
}
.segment-generator {
  width: 930px;
}
@media screen and (max-width: 940px) {
  .segment-generator {
    width: 100%;
  }
}
.segment-generator .segment-row-inputs .form-group {
  margin-top: 0;
  margin-bottom: 0;
}
.segment-generator .segment-row-inputs .form-group .input-field {
  margin-top: 0;
}
.segment-generator .segment-input {
  float: left;
  padding: 6px 0 5px 3px;
  border: 2px dashed var(--theme-color-background-base);
  margin-right: 3px;
}
.segment-generator .segment-input label {
  display: block;
  margin: 0 0 5px 0;
  font-size: 11px;
  color: var(--theme-color-text-lighter);
}
.segment-generator .segment-input input {
  display: block;
  width: 96%;
  padding: 8px 2%;
}
.segment-generator .segment-input select,
.segment-generator .segment-input input {
  font-size: 12px;
  line-height: 14px;
  color: var(--theme-color-text);
  font-weight: 600;
  margin: 0;
  height: 32px;
}
.segment-generator .segment-rows {
  padding: 4px;
  margin: 0 3px 0 0;
  border: 1px solid var(--theme-color-border-light);
  border-radius: 3px 3px 3px 3px;
  position: relative;
  box-shadow: 0 12px 6px -10px rgba(0, 0, 0, 0.42);
}
.segment-generator .segment-add-row,
.segment-generator .segment-add-or {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  background: var(--theme-color-background-contrast);
  color: var(--theme-color-text-invert);
  text-align: center;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.segment-generator .segment-add-row > div,
.segment-generator .segment-add-or > div {
  border-radius: 4px;
  border: 2px dashed var(--theme-color-background-contrast);
  padding: 10px 0;
}
.segment-generator .segment-add-row > div a,
.segment-generator .segment-add-or > div a {
  color: var(--theme-color-text-invert);
  text-decoration: none;
}
.segment-generator .segment-add-row > div a span,
.segment-generator .segment-add-or > div a span {
  color: var(--theme-color-brand);
  text-shadow: none;
}
.segment-generator .segment-add-row {
  margin: 0 3px 0 0;
  padding: 0 12px;
  border: 1px solid var(--theme-color-border-light);
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 12px 6px -10px rgba(0, 0, 0, 0.42);
}
.segment-generator .segment-add-or {
  text-shadow: 0 1px 0 var(--theme-color-background-contrast);
  display: inline-block;
  width: 100%;
  padding: 0 1%;
  background: var(--theme-color-background-base);
  border-radius: 3px 3px 3px 3px;
}
.segment-generator .segment-add-or > div {
  border: 2px dashed var(--theme-color-background-base);
  background-color: var(--theme-color-background-base);
}
.segment-generator .segment-row {
  border-radius: 3px;
  display: inline-block;
  position: relative;
  width: 100%;
  background: var(--theme-color-background-base);
  padding: 0 5px 0 5px;
}
@media screen and (max-width: 749px) {
  .segment-generator .segment-row {
    width: 100%;
  }
}
.segment-generator .segment-row .segment-close {
  top: 15px;
  right: 6px;
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(plugins/SegmentEditor/images/segment-close.png) 0 0 no-repeat;
  z-index: 9999;
}
.segment-generator .segment-row .segment-loading {
  top: 25px;
  right: 30px;
  position: absolute;
}
.segment-generator .segment-or {
  display: inline-block;
  margin: 0 0 0 6%;
  position: relative;
  background: var(--theme-color-background-base);
  padding: 5px 28px;
  color: var(--theme-color-text-light);
  font-weight: bold;
  font-size: 14px;
  text-shadow: 0 1px 0 var(--theme-color-background-contrast);
}
.segment-generator .segment-or:before,
.segment-generator .segment-or:after {
  content: '';
  position: absolute;
  background: var(--theme-color-background-base);
  border: 1px solid var(--theme-color-background-base);
  width: 10px;
  top: -1px;
  bottom: -1px;
}
.segment-generator .segment-or:before {
  border-left: none;
  left: 0;
  border-radius: 0 5px 5px 0;
}
.segment-generator .segment-or:after {
  border-right: none;
  right: 0;
  border-radius: 5px 0 0 5px;
}
.segment-generator .segment-and {
  display: inline-block;
  margin: -1px 0 -1px 6%;
  z-index: 1;
  position: relative;
  background: var(--theme-color-background-contrast);
  padding: 5px 35px;
  color: var(--theme-color-text-light);
  font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 0 var(--theme-color-background-contrast);
}
.segment-generator .segment-and::before,
.segment-generator .segment-and::after {
  content: '';
  position: absolute;
  border: 1px solid var(--theme-color-border-light);
  width: 10px;
  top: 0;
  bottom: 0;
  overflow: hidden;
  box-shadow: inset 0 12px 6px -10px rgba(0, 0, 0, 0.42);
}
.segment-generator .segment-and::before {
  border-left: none;
  left: 0;
  border-radius: 0 5px 5px 0;
}
.segment-generator .segment-and::after {
  border-right: none;
  right: 0;
  border-radius: 5px 0 0 5px;
}
.dataTableVizInsight th.orderBy {
  cursor: pointer;
}
.insightsDataTable .controls {
  max-width: 500px;
  padding: 10px 0 0 0;
}
.widget .insightsDataTable .controls {
  padding: 12px 12px 0;
}
.insightsDataTable .controls > div {
  padding: 10px 0 0;
}
.insightsDataTable th.orderBy {
  width: 20%;
}
.insightsDataTable th.orderBy.active {
  font-weight: bold;
}
.insightsDataTable .title {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  display: block;
}
.insightsDataTable tr:not(.subDataTableContainer) .grown {
  color: green;
}
.insightsDataTable tr:not(.subDataTableContainer) .notGrown {
  color: red;
}
.insightsDataTable .isMoverAndShaker {
  font-weight: bold;
}
.subscriptionOverview .icon-error,
.subscriptionOverview .errorMessage {
  color: #d2312d;
}
.subscriptionOverview .icon-ok {
  color: #43a047;
}
.subscriptionOverview .icon-warning {
  color: #fbf7f1;
}
.subscriptionOverview .subscriptionName,
.subscriptionOverview .subscriptionType,
.subscriptionOverview .subscriptionStatus {
  white-space: nowrap;
}
.marketplaceIntro p {
  margin-top: 0;
  padding-bottom: 10px;
}
.installAllPaidPlugins {
  margin: 8px 0 0;
}
.installAllPaidPlugins button .matomo-loader {
  margin-top: 2px;
  margin-right: 16px;
  vertical-align: text-top;
}
#installAllPaidPluginsAtOnce ul {
  margin-top: 24px;
  font-size: 14px;
}
#installAllPaidPluginsAtOnce ul li {
  list-style-type: disc;
  list-style-position: inside;
  margin-top: 8px;
}
.marketplace {
  max-width: 1300px;
}
.marketplace .enrichedHeadline {
  min-height: 27px;
}
.marketplace .marketplaceActions.row,
.marketplace .pluginListContainer.row {
  margin: 0 -0.75rem;
}
.marketplace .marketplaceActions.row {
  margin-top: 20px;
}
.marketplace .btn.disabled,
.marketplace .btn[disabled] {
  color: #858585 !important;
}
.marketplace .marketplaceActions {
  margin-bottom: 0;
}
.marketplace .plugin-search {
  position: relative;
  margin-right: 20px;
}
.marketplace .plugin-search .icon-search {
  position: absolute;
  bottom: 32px;
  right: -16px;
  font-size: 16px;
  cursor: pointer;
}
.marketplace .card-holder {
  text-decoration: none;
  display: block;
  border-radius: 4px;
}
.marketplace .card-holder:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.marketplace .card-holder:hover .card .card-title-link .card-title {
  color: #1976d2 !important;
}
.marketplace .card-holder:hover .card .card-title-link .card-title-chevron {
  visibility: visible;
}
.marketplace .card-holder .card {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  position: relative;
  margin-top: 8px;
  height: 550px;
  border: 1px solid var(--theme-color-border);
  border-radius: 4px;
  overflow: visible;
  box-shadow: 0 4px 8px var(--theme-color-boxShadow);
  transition: box-shadow 0.3s ease;
  text-decoration: none;
  color: var(--theme-color-text-highContrast);
}
@media (max-width: 480px) {
  .marketplace .card-holder .card {
    height: 380px;
  }
}
@media (min-width: 601px) and (max-width: 767px), (min-width: 992px) and (max-width: 1200px) {
  .marketplace .card-holder .card {
    height: 520px;
  }
}
@media (min-width: 1700px) {
  .marketplace .card-holder .card {
    height: 580px;
  }
}
@media (min-width: 1900px) {
  .marketplace .card-holder .card {
    height: 610px;
  }
}
.marketplace .card-holder .card .cover-image {
  width: 100%;
  max-width: 550px;
  height: auto;
  margin: 0 auto 16px;
}
@media (max-width: 480px) {
  .marketplace .card-holder .card .cover-image {
    display: none;
  }
}
.marketplace .card-holder .card .card-content {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.marketplace .card-holder .card .card-content .content-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.marketplace .card-holder .card .card-content .card-content-bottom {
  position: relative;
}
.marketplace .card-holder .card .card-content .card-description {
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.08px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
@media (max-width: 480px) {
  .marketplace .card-holder .card .card-content .card-description {
    -webkit-line-clamp: 5;
  }
}
@media (max-width: 600px) {
  .marketplace .card-holder .card .card-content .card-description {
    -webkit-line-clamp: 2;
  }
}
.marketplace .card-holder .card .card-content .card-description[data-clamp="2"] {
  -webkit-line-clamp: 2;
}
@media (max-width: 480px) {
  .marketplace .card-holder .card .card-content .card-description[data-clamp="2"] {
    -webkit-line-clamp: 4;
  }
}
.marketplace .card-holder .card .card-content .card-description[data-clamp="1"] {
  -webkit-line-clamp: 1;
}
@media (max-width: 480px) {
  .marketplace .card-holder .card .card-content .card-description[data-clamp="1"] {
    -webkit-line-clamp: 3;
  }
}
.marketplace .card-holder .card .card-content .card-title-link {
  text-decoration: none;
}
.marketplace .card-holder .card .card-content .card-title-link:focus .card-title {
  color: #1976d2 !important;
}
.marketplace .card-holder .card .card-content .card-title-link:focus .card-title-chevron,
.marketplace .card-holder .card .card-content .card-title-link:focus .card-focus {
  visibility: visible;
  cursor: pointer;
}
.marketplace .card-holder .card .card-content .card-title {
  margin: 20px 0 16px;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}
.marketplace .card-holder .card .card-content .card-focus {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  outline: thin dashed;
  outline-offset: 1px;
  border-radius: 4px;
  visibility: hidden;
  content: "";
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}
.marketplace .card-holder .card .card-content .card-title-chevron {
  visibility: hidden;
}
.marketplace .card-holder .card .card-content .price {
  color: #f18332;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  /* 150% */
}
.marketplace .card-holder .card .card-content .downloads {
  color: #686868;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  margin-bottom: 16px;
}
.marketplace .card-holder .card .card-content .owner {
  color: #686868;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.marketplace .matomo-badge {
  position: absolute;
  width: 64px;
  height: 40px;
}
@media (max-width: 480px), (min-width: 601px) and (max-width: 767px), (min-width: 992px) and (max-width: 1200px) {
  .marketplace .matomo-badge {
    width: 48px;
    height: 32px;
  }
}
.marketplace .matomo-badge-bottom {
  display: block;
  right: -5px;
  bottom: -1px;
}
@media (max-width: 480px) {
  .marketplace .matomo-badge-bottom {
    display: none;
  }
}
.marketplace .matomo-badge-top {
  display: none;
}
@media (max-width: 480px) {
  .marketplace .matomo-badge-top {
    display: block;
    top: 20px;
    right: 20px;
  }
}
.marketplace .cta-container {
  width: 70%;
  margin: 0;
  position: relative;
}
@media (max-width: 480px) {
  .marketplace .cta-container {
    width: auto;
  }
}
.marketplace .cta-container .btn.btn-block:hover,
.marketplace .cta-container .btn.btn-block:focus {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.marketplace .cta-container .btn.btn-block:focus {
  outline: thin dotted;
}
.marketplace .cta-container .btn.purchaseable {
  background: #3E7ECF;
}
.marketplace .cta-container .alert a:hover,
.marketplace .cta-container .alert a:focus {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  color: #1976d2 !important;
}
.marketplace .cta-container .alert.alert-no-background {
  margin: 0;
  border: 0;
  background: none;
  padding: 8px 0 8px 30px;
  font-size: 14px;
  line-height: 20px;
}
.marketplace .cta-container .alert.alert-no-background:before {
  left: 0;
}
.marketplace .footer-message {
  margin-top: 30px;
}
.marketplace .modal {
  background-color: var(--theme-color-background-contrast);
}
#installPluginByUpload .description {
  margin-top: 30px;
  margin-bottom: 20px;
}
#installPluginByUpload .startUpload {
  margin-top: 20px;
  margin-bottom: 20px;
}
.manage-license-key .manage-license-key-intro {
  margin-bottom: 20px;
}
.manage-license-key .manage-license-key-input {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
  padding-right: 24px;
}
@media only screen and (max-width: 1024px) {
  .manage-license-key .manage-license-key-input {
    width: 40%;
  }
}
@media only screen and (max-width: 768px) {
  .manage-license-key .manage-license-key-input {
    width: 100%;
    padding-right: 0;
  }
}
.manage-license-key .manage-license-key-input .form-group {
  margin: 0;
}
.manage-license-key .manage-license-key-input .row .col {
  padding: 0;
}
.manage-license-key .loadingPiwik,
.manage-license-key #submit_license_key,
.manage-license-key #remove_license_key {
  display: inline-block;
  margin-right: 24px;
}
.manage-license-key #remove_license_key .btn {
  background-color: #d2312d;
}
#requestTrial,
#startFreeTrial {
  max-width: 600px;
}
#requestTrial .row,
#startFreeTrial .row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
#requestTrial p,
#startFreeTrial p {
  margin-top: 0;
  padding-bottom: 1em;
}
#requestTrial .trial-start-in-progress .Piwik_Popover_Loading_Name,
#startFreeTrial .trial-start-in-progress .Piwik_Popover_Loading_Name {
  padding-bottom: 0;
}
#requestTrial .trial-start-in-progress h2,
#startFreeTrial .trial-start-in-progress h2 {
  color: var(--theme-color-text);
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  padding-bottom: 0;
}
#requestTrial .trial-start-error h2,
#startFreeTrial .trial-start-error h2,
#requestTrial .trial-start-no-license h2,
#startFreeTrial .trial-start-no-license h2 {
  color: var(--theme-color-text);
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  padding-top: 0;
}
#requestTrial .trial-start-no-license .input-field,
#startFreeTrial .trial-start-no-license .input-field {
  margin-bottom: 0;
  margin-top: 0;
}
#requestTrial .trial-start-no-license .alert,
#startFreeTrial .trial-start-no-license .alert {
  margin: -10px 0 20px 0;
  background: none;
  border: 0;
  color: #d2312d !important;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 0 8px 30px;
}
#requestTrial .trial-start-no-license .alert:before,
#startFreeTrial .trial-start-no-license .alert:before {
  left: 0;
}
#requestTrial .trial-start-no-license .add-existing-license,
#startFreeTrial .trial-start-no-license .add-existing-license {
  margin-top: 24px;
}
#requestTrial .modal-content p,
#startFreeTrial .modal-content p {
  font-size: 16px;
  line-height: 24px;
}
#requestTrial .modal-content p.trial-start-legal-hint,
#startFreeTrial .modal-content p.trial-start-legal-hint {
  font-size: 12px;
  line-height: 18px;
}
#requestTrial .modal-text :last-child,
#startFreeTrial .modal-text :last-child {
  padding-bottom: 0;
}
.pluginDetails {
  font-size: 13px;
  text-align: left;
  line-height: 20px;
}
.pluginDetails > .row > .col {
  padding-left: 0;
  padding-right: 0;
}
.pluginDetails #pluginDetailsTabs > .col {
  padding: 0 16px 0 0;
}
.pluginDetails h3,
.pluginDetails h4,
.pluginDetails h5,
.pluginDetails h6 {
  margin: 20px 0 10px 0;
  color: var(--theme-color-text-contrast);
}
.pluginDetails iframe {
  width: 100%;
  border: 0;
  background-image: url('plugins/Morpheus/images/loading-blue.gif');
  background-repeat: no-repeat;
  background-position: center;
}
.pluginDetails blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #ee6e73;
}
.pluginDetails .tab-content ul,
.pluginDetails .tab-content ol {
  list-style: initial;
  padding-left: 20px;
}
.pluginDetails p,
.pluginDetails .tab-content ul,
.pluginDetails .tab-content li {
  text-align: left;
  line-height: 20px;
  list-style: initial;
}
.pluginDetails #pluginDetailsTabs {
  border-right: 1px solid var(--theme-color-border);
  margin-top: 25px;
}
.pluginDetails .main-div-readme {
  display: flex;
}
.pluginDetails .left-div-readme {
  width: 50%;
}
.pluginDetails .right-div-readme {
  flex-grow: initial;
  width: 48%;
}
.pluginDetails .contentDetails p {
  margin: 0 0 10px;
}
.pluginDetails .description {
  padding-right: 25px;
}
.pluginDetails .metadata {
  padding-left: 0.75rem;
  margin-left: calc(0.75rem - 1px);
  border-left: 1px solid var(--theme-color-border);
  word-break: break-word;
}
.pluginDetails .variationPicker {
  margin-top: 0;
  margin-bottom: 15px;
}
.pluginDetails .variationPicker input.select-dropdown {
  font-size: 15px;
}
.pluginDetails .contentDetails a {
  color: var(--theme-color-link);
}
.pluginDetails .download,
.pluginDetails .install {
  padding: 11px 19px;
  margin-bottom: 20px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #ffffff;
  background-color: #5bb75b;
  display: inline-block;
  text-decoration: none;
}
.pluginDetails .download:hover,
.pluginDetails .install:hover {
  text-decoration: underline;
}
.pluginDetails dt {
  line-height: 20px;
}
.pluginDetails dd {
  margin-left: 10px;
  line-height: 20px;
  color: var(--theme-color-text-contrast);
}
.pluginDetails .featuredIcon {
  height: 16px;
  width: 16px;
  margin-right: 5px;
}
.pluginDetails img {
  max-width: 100%;
}
#pluginDetailsModal {
  max-height: 80vh;
  color: var(--theme-color-text-contrast);
  width: 60%;
}
@media (max-width: 1200px) {
  #pluginDetailsModal {
    width: 75%;
  }
}
@media (max-width: 992px) {
  #pluginDetailsModal {
    width: 90%;
    max-height: 90vh;
    top: 5% !important;
  }
}
@media (max-width: 480px) {
  #pluginDetailsModal {
    min-width: 100vw;
    min-height: 100vh;
    top: 0 !important;
  }
}
#pluginDetailsModal .btn-close {
  z-index: 100;
}
#pluginDetailsModal .star-icon {
  height: 24px;
  width: 24px;
  margin-right: 4px;
  vertical-align: unset;
}
#pluginDetailsModal .modal-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0;
  max-height: 80vh;
  background: none;
}
@media (max-width: 992px) {
  #pluginDetailsModal .modal-content {
    max-height: 90vh;
  }
}
@media (max-width: 480px) {
  #pluginDetailsModal .modal-content {
    min-height: 100vh;
  }
}
#pluginDetailsModal .modal-content--simple-header .modal-content__header {
  height: 90px;
}
#pluginDetailsModal .modal-content--simple-header .modal-content__main {
  max-height: calc(80vh - 180px);
}
@media (max-width: 992px) {
  #pluginDetailsModal .modal-content--simple-header .modal-content__main {
    max-height: calc(90vh - 180px);
  }
}
@media (max-width: 480px) {
  #pluginDetailsModal .modal-content--simple-header .modal-content__main {
    min-height: calc(100vh - 180px);
  }
}
#pluginDetailsModal .modal-content__header {
  padding: 24px 24px 0;
  height: 160px;
}
@media (max-width: 600px) {
  #pluginDetailsModal .modal-content__header {
    height: 160px;
  }
}
#pluginDetailsModal .modal-content__header h2 {
  font-size: 32px;
  line-height: 48px;
  font-weight: 700;
  color: var(--theme-color-text-contrast);
  padding-top: 0;
}
@media (max-width: 600px) {
  #pluginDetailsModal .modal-content__header h2 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 320px) {
  #pluginDetailsModal .modal-content__header h2 {
    font-size: 16px;
    line-height: 24px;
  }
}
#pluginDetailsModal .modal-content__header .reviews-icon {
  vertical-align: bottom;
  filter: invert(68%) sepia(54%) saturate(424%) hue-rotate(13deg) brightness(110%) contrast(102%);
}
#pluginDetailsModal .modal-content__header .plugin-metadata-part1 dl {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 36px;
}
@media (max-width: 600px) {
  #pluginDetailsModal .modal-content__header .plugin-metadata-part1 dl {
    gap: 24px;
  }
}
@media (max-width: 480px) {
  #pluginDetailsModal .modal-content__header .plugin-metadata-part1 dl {
    gap: 4px;
    justify-content: space-between;
  }
}
#pluginDetailsModal .modal-content__header .plugin-metadata-part1 dt {
  flex-basis: 100%;
  margin: 4px 0 0;
  font-size: 12px;
  line-height: 22px;
}
@media (max-width: 320px) {
  #pluginDetailsModal .modal-content__header .plugin-metadata-part1 dt {
    font-size: 10px;
  }
}
#pluginDetailsModal .modal-content__header .plugin-metadata-part1 dd {
  flex-basis: 100%;
  /* Use full width */
  margin: 0;
  /* Remove default margin */
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 600px) {
  #pluginDetailsModal .modal-content__header .plugin-metadata-part1 dd {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  #pluginDetailsModal .modal-content__header .plugin-metadata-part1 dd {
    font-size: 10px;
  }
}
#pluginDetailsModal .modal-content__header .plugin-metadata-part1 .pair {
  display: flex;
  flex-direction: column;
}
#pluginDetailsModal .modal-content__header .plugin-metadata-part1 a {
  color: var(--theme-color-text-contrast);
}
#pluginDetailsModal .modal-content__header .plugin-metadata-part1 a:hover {
  color: var(--theme-color-link);
}
#pluginDetailsModal .modal-content__main {
  position: relative;
  max-height: calc(80vh - 250px);
  padding: 0 24px 24px;
  overflow-y: scroll;
  background: linear-gradient(var(--theme-color-background-contrast) 30%, transparent) center top no-repeat local, linear-gradient(transparent, var(--theme-color-background-contrast) 70%) center bottom no-repeat local, radial-gradient(farthest-side at 50% 0, rgba(153, 153, 153, 0.6), rgba(153, 153, 153, 0)) center top no-repeat scroll, radial-gradient(farthest-side at 50% 100%, rgba(153, 153, 153, 0.6), rgba(153, 153, 153, 0)) center bottom no-repeat scroll;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  color: var(--theme-color-text-contrast);
}
@media (max-width: 992px) {
  #pluginDetailsModal .modal-content__main {
    max-height: calc(90vh - 250px);
  }
}
@media (max-width: 480px) {
  #pluginDetailsModal .modal-content__main {
    max-height: calc(100vh - 250px);
  }
}
@media (max-width: 660px) {
  #pluginDetailsModal .modal-content__main--with-free-trial {
    max-height: calc(90vh - 270px);
  }
}
@media (max-width: 480px) {
  #pluginDetailsModal .modal-content__main--with-free-trial {
    max-height: calc(100vh - 270px);
  }
}
#pluginDetailsModal .modal-content__main h2,
#pluginDetailsModal .modal-content__main h3,
#pluginDetailsModal .modal-content__main h4,
#pluginDetailsModal .modal-content__main h5,
#pluginDetailsModal .modal-content__main h6 {
  margin: 20px 0 10px 0;
  color: var(--theme-color-text-contrast);
}
#pluginDetailsModal .modal-content__main h2,
#pluginDetailsModal .modal-content__main h3 {
  font-size: 24px;
  line-height: 30px;
}
#pluginDetailsModal .modal-content__main h4 {
  font-size: 20px;
  line-height: 24px;
}
#pluginDetailsModal .modal-content__main h5 {
  font-size: 16px;
  line-height: 20px;
}
#pluginDetailsModal .modal-content__main h6 {
  font-size: 12px;
  line-height: 16px;
}
#pluginDetailsModal .modal-content__main iframe {
  width: 100%;
  border: 0;
  background-image: url('plugins/Morpheus/images/loading-blue.gif');
  background-repeat: no-repeat;
  background-position: center;
}
#pluginDetailsModal .modal-content__main blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #ee6e73;
}
#pluginDetailsModal .modal-content__main ul,
#pluginDetailsModal .modal-content__main ol {
  list-style: initial;
  padding-left: 20px;
}
#pluginDetailsModal .modal-content__main p,
#pluginDetailsModal .modal-content__main ul,
#pluginDetailsModal .modal-content__main li {
  text-align: left;
  line-height: 20px;
  list-style: initial;
}
#pluginDetailsModal .modal-content__main p {
  margin: 0 0 10px;
}
#pluginDetailsModal .modal-content__main a {
  color: var(--theme-color-link);
}
#pluginDetailsModal .modal-content__main img {
  max-width: 95%;
}
#pluginDetailsModal .modal-content__main .main-div-readme {
  display: flex;
}
#pluginDetailsModal .modal-content__main .left-div-readme {
  width: 50%;
}
#pluginDetailsModal .modal-content__main .right-div-readme {
  flex-grow: 1;
  width: 50%;
}
#pluginDetailsModal .modal-content__main .plugin-metadata-part2 dl {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  font-size: 14px;
  line-height: 22px;
}
#pluginDetailsModal .modal-content__main .plugin-metadata-part2 dt {
  font-weight: 700;
  min-width: 15%;
  padding-right: 10px;
}
#pluginDetailsModal .modal-content__main .plugin-metadata-part2 dd {
  text-align: right;
}
#pluginDetailsModal .modal-content__main .plugin-metadata-part2 .pair {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 8px 0;
  border-bottom: 1px solid #aaa;
}
#pluginDetailsModal .modal-content__main .plugin-metadata-part2 .pair:last-of-type {
  border-bottom: 0;
}
#pluginDetailsModal .modal-content__main .plugin-screenshots .thumbnails {
  text-align: center;
}
#pluginDetailsModal .modal-content__main .plugin-screenshots .thumbnails figure {
  margin: 24px auto;
  background: var(--theme-color-background-tinyContrast);
  border: 24px solid #f7f7f7;
  border-bottom-width: 16px;
}
#pluginDetailsModal .modal-content__main .plugin-screenshots .thumbnails img {
  max-width: 100%;
  margin: 0 auto;
}
#pluginDetailsModal .modal-content__main .plugin-screenshots .thumbnails figcaption {
  padding: 16px 0 0;
  text-align: left;
  line-height: 24px;
  font-weight: 700;
}
#pluginDetailsModal .modal-content__main hr {
  height: 1px;
  overflow: hidden;
  background-image: url('plugins/Marketplace/images/divider.svg');
  border: 0;
  margin: 36px 0;
}
#pluginDetailsModal .modal-content__footer {
  padding: 24px;
  height: 90px;
  border-top: 1px solid var(--theme-color-border-light);
  margin-top: 1px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
#pluginDetailsModal .modal-content__footer .cta-container {
  width: 30%;
}
@media (max-width: 992px) {
  #pluginDetailsModal .modal-content__footer .cta-container {
    width: 50%;
  }
}
@media (max-width: 768px) {
  #pluginDetailsModal .modal-content__footer .cta-container {
    width: 60%;
  }
}
@media (max-width: 600px) {
  #pluginDetailsModal .modal-content__footer .cta-container {
    width: 70%;
  }
}
@media (max-width: 480px) {
  #pluginDetailsModal .modal-content__footer .cta-container {
    width: 100%;
  }
}
#pluginDetailsModal .modal-content__footer .matomo-badge-modal {
  position: initial;
  width: 64px;
  height: 40px;
}
@media (max-width: 480px) {
  #pluginDetailsModal .modal-content__footer .matomo-badge-modal {
    display: none;
  }
}
@media (max-width: 660px) {
  #pluginDetailsModal .modal-content__footer--with-free-trial {
    padding: 16px 24px;
    height: 110px;
  }
}
#pluginDetailsModal .modal-content__footer--with-free-trial .cta-container-modal {
  justify-content: flex-end;
}
#pluginDetailsModal .modal-content__footer--with-free-trial .cta-container {
  width: 100%;
  margin-left: 1rem;
  display: flex;
  justify-content: flex-end;
  box-sizing: border-box;
}
#pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .free-trial {
  display: flex;
}
#pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .free-trial-lead-in {
  color: #5bb75b;
  font-size: 12px;
  font-weight: bold;
  display: flex;
  text-align: right;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-end;
  padding-right: 1rem;
}
#pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .free-trial-dropdown {
  width: 240px;
  height: 36px;
  vertical-align: top;
  flex-shrink: 0;
}
#pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .addToCartLink {
  width: auto;
  max-width: 240px;
  vertical-align: top;
  padding: 0 1rem;
  margin-left: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 0;
}
@media (max-width: 660px) {
  #pluginDetailsModal .modal-content__footer--with-free-trial .cta-container {
    margin-left: 0;
    flex-direction: column;
    /* Stack items vertically */
    justify-content: flex-start;
    /* Align items to the start */
  }
  #pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .free-trial-lead-in {
    width: 50%;
  }
  #pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .free-trial-dropdown {
    width: 50%;
  }
  #pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .addToCartLink {
    width: 50%;
    min-width: 50%;
    margin-top: 10px;
    /* space between rows */
    margin-left: 0;
    align-self: flex-end;
  }
}
@media (max-width: 400px) {
  #pluginDetailsModal .modal-content__footer--with-free-trial .cta-container .addToCartLink {
    width: 100%;
    min-width: 100%;
  }
}
#pluginDetailsModal .modal-content__footer--with-free-trial .matomo-badge-modal {
  position: initial;
}
@media (max-width: 767px) {
  #pluginDetailsModal .modal-content__footer--with-free-trial .matomo-badge-modal {
    width: 48px;
    height: 32px;
  }
}
@media (max-width: 660px) {
  #pluginDetailsModal .modal-content__footer--with-free-trial .matomo-badge-modal {
    display: initial;
    position: absolute;
    bottom: 16px;
  }
}
@media (max-width: 400px) {
  #pluginDetailsModal .modal-content__footer--with-free-trial .matomo-badge-modal {
    display: none;
  }
}
.uiTest .getNewPlugins .row {
  display: none;
}
.getPremiumFeatures h3 {
  margin-top: 0;
}
.getPremiumFeatures .pluginBody {
  margin-bottom: 32px;
  display: inline-block;
}
.getPremiumFeatures .pluginBody .pluginMoreDetails {
  line-height: 3em;
}
.getPremiumFeatures .row {
  margin-left: -12px;
  margin-right: -12px;
}
.getNewPlugins .pluginName {
  cursor: pointer;
}
.getNewPlugins .widgetBody {
  margin-bottom: 20px;
}
.getNewPlugins .screenshot {
  cursor: pointer;
}
.getNewPlugins:not(.isAdminPage) h3 {
  padding-left: 0 !important;
  padding-top: 5px !important;
}
.getNewPlugins.isAdminPage h3 {
  margin-top: 0;
  margin-bottom: 8px;
}
.getNewPlugins.isAdminPage .description {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  padding-bottom: 0;
  margin-bottom: 12px;
}
.getNewPlugins.isAdminPage .row {
  margin-left: -12px;
  margin-right: -12px;
}
.getNewPlugins.isAdminPage .screenshot {
  max-height: 250px;
  object-fit: cover;
}
.richMarketplaceMenuButton {
  padding: 0 21px 5px 19px;
}
.richMarketplaceMenuButton hr {
  border-top: 2px dotted #ccc;
  margin-bottom: 30px;
}
.richMarketplaceMenuButton .intro {
  font-size: 12px;
  line-height: 1.5;
}
.richMarketplaceMenuButton .cta .btn {
  margin-top: 16px;
  padding: 0 1rem;
  width: 100%;
}
.sidenav--reporting-menu-mobile {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
}
.sidenav--reporting-menu-mobile li[data-category-id="Marketplace_Marketplace"] {
  margin-top: auto;
}
.pluginPromo {
  font-size: 16px;
}
.pluginPromo .card {
  padding: 15px;
}
.pluginPromo .card .card-content .card-title {
  margin-bottom: 30px;
  font-family: var(--theme-fontFamily-base);
  font-weight: bold;
}
.pluginPromo .promo-content ul {
  list-style: none;
  padding: 0;
}
.pluginPromo .promo-content ul li {
  padding-left: 20px;
  margin-bottom: 16px;
  margin-left: 10px;
}
.pluginPromo .promo-content .promo-icon {
  display: inline-block;
  margin: 2px 10px 10px -30px;
  font-size: 20px;
  float: left;
}
.pluginPromo .promo-content .icon-ok {
  color: #43a047;
}
.pluginPromo .promo-actions {
  margin-top: 30px;
  width: 100%;
}
.pluginPromo .promo-actions a {
  margin-right: 20px;
  color: green;
}
.pluginPromo .promo-actions a:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 660px) {
  .pluginPromo .promo-actions a {
    display: block;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
  }
  .pluginPromo .promo-actions a:last-child {
    margin-bottom: 0;
  }
}
.pluginPromo .promo-actions a.learn-more {
  color: #43a047;
  text-decoration: none;
}
.pluginPromo .promo-dismiss {
  padding-top: 16px;
  font-size: 12px;
  line-height: 21px;
  color: #666666;
}
.pluginPromo .promo-dismiss > a {
  color: #666666;
}
.promoWidget {
  background-color: var(--theme-color-background-contrast);
}
.promoWidget .promo {
  padding: 10px;
}
.promoWidget .promo:after {
  content: '';
  clear: both;
  visibility: hidden;
}
.promoWidget .promo h2 {
  font-size: 20px;
}
.promoWidget .text {
  overflow: hidden;
}
.promoWidget hr {
  margin: 0;
}
.promoWidget .link {
  padding: 20px;
}
.promoWidget .btn {
  background: var(--theme-color-link);
}
.promoWidget .icon {
  margin-top: 20px;
  width: 64px;
  height: 64px;
  float: left;
  margin-right: 20px;
}
.tourEngagement .icon-star {
  font-size: 32px;
}
.tourEngagement .successStar {
  color: #43a047;
}
.tourEngagement .upgradeStar {
  color: #999999;
}
.tourEngagement .completed,
.tourEngagement .icon-ok {
  color: #43a047;
}
.tourEngagement .icon-hide {
  color: #666;
}
.tourEngagement .icon-ok,
.tourEngagement .icon-hide {
  margin-right: 5px;
}
.tourEngagement li {
  padding: 4px 0;
}
.tourEngagement .tourSuperUserNote {
  color: #999999;
}
.tourEngagement .skip-challenge {
  text-decoration: none;
}
.editCustomDimension .icon-plus,
.editCustomDimension .icon-minus {
  cursor: pointer;
  font-size: 16px;
  padding-left: 10px;
}
.editCustomDimension .extraction .form-group {
  margin-top: 8px;
  margin-bottom: 8px;
}
.editCustomDimension .howToTrackInfo {
  margin-top: 32px;
}
.editCustomDimension .howToTrackInfo strong {
  margin-bottom: 16px;
  display: inline-block;
}
.editCustomDimension .howToTrackInfo pre {
  margin-top: 0;
}
.manageCustomDimensions .dataTable {
  max-width: 1000px;
}
.manageCustomDimensions p,
.manageCustomDimensions pre {
  max-width: 1000px;
}
.manageCustomDimensions th.action a,
.manageCustomDimensions td.action a {
  color: black;
}
.manageCustomDimensions .index {
  width: 100px;
}
.manageCustomDimensions td.extractions,
.manageCustomDimensions th.extractions,
.manageCustomDimensions td.active,
.manageCustomDimensions th.active,
.manageCustomDimensions th.action,
.manageCustomDimensions td.action {
  width: 150px;
}
[data-report="CustomDimensions.getCustomDimension"] {
  width: 100%;
}
[data-report="CustomDimensions.getCustomDimension"] .dataTableWrapper {
  width: 100% !important;
}
.visitor-profile-customdimensions span {
  padding-left: 0;
}
div.jsTrackerInstallCheck .testInstallBtn {
  margin: 1rem 0 1rem 1.5rem;
}
div.jsTrackerInstallCheck div.loadingPiwik {
  margin-bottom: 1rem;
}
div.jsTrackerInstallCheck .test-error,
div.jsTrackerInstallCheck .success-message,
div.jsTrackerInstallCheck .loadingPiwik,
div.jsTrackerInstallCheck .testInstallFields {
  margin-bottom: 0;
}
div.jsTrackerInstallCheck div.testInstallFields div.col {
  padding: 0 !important;
}
div.jsTrackerInstallCheck div.testInstallFields div.col div.matomo-form-field > div.col.input-field {
  padding-left: 0;
  margin: 1rem 0 0 0;
}
div.jsTrackerInstallCheck div.testInstallFields div.col div.matomo-form-field > div.col:not(.input-field) {
  margin: 0;
}
div.jsTrackerInstallCheck #baseUrl {
  height: 36px;
}
div.jsTrackerInstallCheck .form-group {
  margin: 0;
}
.reporting-page .bot-tracking-no-recent-requests-message {
  margin-bottom: 1rem;
}
.reporting-page .isFirstWidgetInPage .bot-tracking-no-recent-requests-message {
  margin-top: 0;
}
#bot-tracking-site-without-data {
  background: var(--theme-color-background-base);
}
#bot-tracking-site-without-data .top_controls {
  background: var(--theme-color-background-base);
}
#bot-tracking-site-without-data .top_controls .quick-access {
  display: none;
}
#bot-tracking-site-without-data .pageWrap {
  max-width: 1168px;
  margin: 0 auto;
  padding: 0 24px;
}
#bot-tracking-site-without-data a.tracking-method-back {
  color: var(--theme-color-text);
  text-decoration: none;
  margin-bottom: 16px;
  line-height: 24px;
  display: block;
}
#bot-tracking-site-without-data a.tracking-method-back [class^="icon-"],
#bot-tracking-site-without-data a.tracking-method-back [class*=" icon-"] {
  position: relative;
  top: 1px;
}
#bot-tracking-site-without-data h1 {
  font-weight: bold;
  font-size: 32px;
  float: left;
  margin-bottom: 32px;
}
#bot-tracking-site-without-data h1 + p {
  clear: both;
  float: left;
  margin-bottom: 32px;
}
#bot-tracking-site-without-data .loadingPiwik {
  clear: both;
}
#bot-tracking-site-without-data .tracking-method-details,
#bot-tracking-site-without-data .tracking-method-detection,
#bot-tracking-site-without-data .tracking-method-list {
  clear: both;
  width: 100%;
  display: block;
  border-radius: 4px;
  border: 1px dashed var(--theme-color-background-lowContrast);
  padding: 24px 87px 24px 87px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  #bot-tracking-site-without-data .tracking-method-details,
  #bot-tracking-site-without-data .tracking-method-detection,
  #bot-tracking-site-without-data .tracking-method-list {
    padding: 24px;
    min-width: 312px;
  }
}
#bot-tracking-site-without-data .tracking-method-details h2,
#bot-tracking-site-without-data .tracking-method-detection h2,
#bot-tracking-site-without-data .tracking-method-list h2 {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  color: var(--theme-color-text);
  padding: 0 0 16px 0;
}
@media only screen and (max-width: 992px) {
  #bot-tracking-site-without-data .tracking-method-details h2,
  #bot-tracking-site-without-data .tracking-method-detection h2,
  #bot-tracking-site-without-data .tracking-method-list h2 {
    clear: both;
  }
}
#bot-tracking-site-without-data .tracking-method-details a.btn,
#bot-tracking-site-without-data .tracking-method-detection a.btn,
#bot-tracking-site-without-data .tracking-method-list a.btn {
  margin-top: 24px;
  font-weight: bold;
}
#bot-tracking-site-without-data .tracking-method-details img,
#bot-tracking-site-without-data .tracking-method-detection img {
  position: absolute;
  height: 48px;
  width: 48px;
  top: 16px;
  left: 24px;
}
@media only screen and (max-width: 992px) {
  #bot-tracking-site-without-data .tracking-method-details img,
  #bot-tracking-site-without-data .tracking-method-detection img {
    position: relative;
    float: left;
    top: 0;
    left: 0;
    margin-bottom: 16px;
  }
}
@media only screen and (max-width: 992px) {
  #bot-tracking-site-without-data .tracking-method-list h2 {
    padding-left: 64px;
  }
}
#bot-tracking-site-without-data .tracking-method-list .icon-search {
  position: absolute;
  top: 22px;
  left: 28px;
  font-size: 33px;
}
#bot-tracking-site-without-data .tracking-method-list ul {
  list-style-type: none;
  margin: 20px -20px 0;
}
@media only screen and (max-width: 992px) {
  #bot-tracking-site-without-data .tracking-method-list ul {
    margin: 20px -12px;
  }
}
#bot-tracking-site-without-data .tracking-method-list ul li {
  width: 288px;
  height: 64px;
  float: left;
  border-radius: 4px;
  border: 1px solid var(--theme-color-background-lowContrast);
  margin: 16px 20px;
  position: relative;
}
@media only screen and (max-width: 992px) {
  #bot-tracking-site-without-data .tracking-method-list ul li {
    width: 264px;
    margin: 12px 12px;
  }
}
#bot-tracking-site-without-data .tracking-method-list ul li a {
  text-decoration: none;
  color: var(--theme-color-text);
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
}
#bot-tracking-site-without-data .tracking-method-list ul li img {
  height: 48px;
  width: 48px;
  margin: 8px 16px 8px 24px;
}
@media only screen and (max-width: 992px) {
  #bot-tracking-site-without-data .tracking-method-list ul li img {
    margin: 8px 8px 8px 16px;
  }
}
#bot-tracking-site-without-data .tracking-method-list ul li .list-entry-text {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
#bot-tracking-site-without-data .tracking-method-skip {
  clear: both;
  margin-top: 40px;
  font-size: 16px;
  line-height: 21px;
}
#bot-tracking-site-without-data .tracking-method-skip h2 {
  color: var(--theme-color-text);
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  padding: 0 0 8px 0;
}
#bot-tracking-site-without-data .tracking-method-skip a {
  margin-top: 16px;
  color: #43a047;
  text-transform: uppercase;
  display: block;
}
#bot-tracking-site-without-data .tracking-method-skip a:hover {
  color: #43a047;
}
.tagManagerManageList .index {
  width: 60px;
}
.tagManagerManageList th.action,
.tagManagerManageList td.action {
  width: 160px;
}
.tagManagerManageList th.action a,
.tagManagerManageList td.action a {
  color: black;
}
.tagManagerManageList .tags th.action,
.tagManagerManageList .tags td.action {
  width: 200px;
}
.tagManagerManageList .tags td.action.hasCopyAction {
  width: 215px;
}
.tagManagerManageList .preconfiguredVariablesHelp {
  color: #999;
  font-size: 17px;
  cursor: help;
}
.tagManagerManageList .tagSearchFilter,
.tagManagerManageList .triggerSearchFilter,
.tagManagerManageList .variableSearchFilter,
.tagManagerManageList .versionSearchFilter {
  margin-left: -1rem;
  margin-top: -1rem;
}
.tagManagerManageList .tagSearchFilter input,
.tagManagerManageList .triggerSearchFilter input,
.tagManagerManageList .variableSearchFilter input,
.tagManagerManageList .versionSearchFilter input {
  max-width: 400px;
}
.modal.open .editVersion .versionChanges h3 {
  margin-top: 32px;
}
.modal.open .tag-ui-confirm {
  display: block;
}
.tag-ui-confirm {
  display: none;
}
.tagManagerTagList .triggers {
  min-width: 12rem;
}
.tagManagerTagList .triggers .chip {
  display: inline-block;
  margin-bottom: 4px;
  height: unset;
}
.tagManagerTriggerList td.action.hasCopyAction {
  width: 170px;
}
.tagManagerContainerList th.action,
.tagManagerContainerList td.action {
  width: 240px;
}
.tagManagerContainerList td.action.hasCopyAction {
  width: 265px;
}
.tagManagerVersionList th.action,
.tagManagerVersionList td.action {
  width: 280px;
}
.tagManagerVariableList .collection .title .variableId {
  margin-left: 10px;
  display: inline-block;
  color: #999;
}
.tagManagerVariableList td.action.hasCopyAction {
  width: 170px;
}
.page:after {
  clear: both;
  content: '';
  display: block;
}
.tagManagerManageSelect .multiPairField,
.tagManagerManageEdit .multiPairField {
  margin-right: -0.75rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.tagManagerManageSelect .multiPairField .form-group.row,
.tagManagerManageEdit .multiPairField .form-group.row {
  margin-left: -0.75rem;
}
.tagManagerManageSelect .multiPairField .input-field,
.tagManagerManageEdit .multiPairField .input-field {
  padding-right: 0;
  margin: 0;
}
.tagManagerManageSelect .comparisonField,
.tagManagerManageEdit .comparisonField {
  max-width: 275px !important;
}
.tagManagerManageSelect textarea.materialize-textarea,
.tagManagerManageEdit textarea.materialize-textarea {
  min-height: 3rem;
}
.tagManagerManageSelect .multiple .innerFormField,
.tagManagerManageEdit .multiple .innerFormField {
  margin-right: 0.75rem;
  max-width: 350px;
}
.tagManagerManageSelect .multiple .innerFormField .form-group.row,
.tagManagerManageEdit .multiple .innerFormField .form-group.row {
  margin-top: 2px;
  margin-bottom: 2px;
}
.tagManagerManageSelect .multiple .innerFormField,
.tagManagerManageEdit .multiple .innerFormField,
.tagManagerManageSelect .multiple input,
.tagManagerManageEdit .multiple input,
.tagManagerManageSelect .multiple select,
.tagManagerManageEdit .multiple select {
  width: calc(100% - 60px);
}
.tagManagerManageSelect .multiple .fieldUiControl:has(input[id^='consentTypes-p1-']),
.tagManagerManageEdit .multiple .fieldUiControl:has(input[id^='consentTypes-p1-']) {
  width: 300px !important;
}
.tagManagerManageSelect .multiple .innerFormField input,
.tagManagerManageEdit .multiple .innerFormField input,
.tagManagerManageSelect .multiple select,
.tagManagerManageEdit .multiple select {
  width: 100%;
}
.tagManagerManageSelect .multiple .icon-edit,
.tagManagerManageEdit .multiple .icon-edit {
  margin-right: 8px;
}
.tagManagerManageSelect .multiple .icon-edit,
.tagManagerManageEdit .multiple .icon-edit,
.tagManagerManageSelect .multiple .icon-plus,
.tagManagerManageEdit .multiple .icon-plus,
.tagManagerManageSelect .multiple .icon-minus,
.tagManagerManageEdit .multiple .icon-minus {
  position: relative;
  cursor: pointer !important;
}
.tagManagerVariableList .triggerConditionNode,
.tagManagerManageSelect .triggerConditionNode,
.tagManagerManageEdit .triggerConditionNode {
  color: #999999 !important;
  font-style: italic;
}
.tagManagerVariableList .collection.with-header,
.tagManagerManageSelect .collection.with-header,
.tagManagerManageEdit .collection.with-header {
  border-color: var(--theme-color-border-alternative);
}
.tagManagerVariableList .collection.with-header .collection-header,
.tagManagerManageSelect .collection.with-header .collection-header,
.tagManagerManageEdit .collection.with-header .collection-header {
  background-color: var(--theme-color-background-tinyContrast);
  border-bottom-color: var(--theme-color-border-alternative);
}
.tagManagerVariableList .collection.with-header .collection-item,
.tagManagerManageSelect .collection.with-header .collection-item,
.tagManagerManageEdit .collection.with-header .collection-item {
  cursor: pointer;
  min-height: auto;
  background-color: var(--theme-color-background-contrast);
  border-bottom-color: var(--theme-color-border-alternative);
}
.tagManagerVariableList .collection.with-header .collection-item:hover,
.tagManagerManageSelect .collection.with-header .collection-item:hover,
.tagManagerManageEdit .collection.with-header .collection-item:hover {
  background-color: var(--theme-color-background-tinyContrast);
}
.tagManagerVariableList .collection.with-header .disabledTemplate,
.tagManagerManageSelect .collection.with-header .disabledTemplate,
.tagManagerManageEdit .collection.with-header .disabledTemplate {
  opacity: 0.6;
  cursor: help;
}
.tagManagerVariableList .collection.with-header .icon-edit,
.tagManagerManageSelect .collection.with-header .icon-edit,
.tagManagerManageEdit .collection.with-header .icon-edit,
.tagManagerVariableList .collection.with-header .icon-help,
.tagManagerManageSelect .collection.with-header .icon-help,
.tagManagerManageEdit .collection.with-header .icon-help {
  color: var(--theme-color-link);
}
.tagManagerVariableList .collection.with-header .icon-help,
.tagManagerManageSelect .collection.with-header .icon-help,
.tagManagerManageEdit .collection.with-header .icon-help {
  cursor: help;
}
.tagManagerVariableList .collection.with-header .avatar .circle,
.tagManagerManageSelect .collection.with-header .avatar .circle,
.tagManagerManageEdit .collection.with-header .avatar .circle {
  padding: 6px;
  border-radius: 0 !important;
}
.tagManagerVariableList .collection.with-header .avatar .circle[src$="MatomoIcon.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="MatomoIcon.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="MatomoIcon.svg"] {
  width: auto;
  height: 42px;
  left: 8px;
}
.tagManagerVariableList .collection.with-header .avatar .circle[src$="pointer.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="pointer.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="pointer.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="pageview.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="pageview.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="pageview.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="code.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="code.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="code.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="form.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="form.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="form.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="image.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="image.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="image.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="show.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="show.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="show.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="timer.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="timer.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="timer.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="error.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="error.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="error.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="fullscreen.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="fullscreen.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="fullscreen.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="interaction.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="interaction.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="interaction.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="click-data-attribute-variable.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="click-data-attribute-variable.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="click-data-attribute-variable.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="drift.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="drift.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="drift.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="pingdom.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="pingdom.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="pingdom.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="raygun.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="raygun.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="raygun.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="sentry.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="sentry.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="sentry.svg"],
.tagManagerVariableList .collection.with-header .avatar .circle[src$="google-consent-mode.svg"],
.tagManagerManageSelect .collection.with-header .avatar .circle[src$="google-consent-mode.svg"],
.tagManagerManageEdit .collection.with-header .avatar .circle[src$="google-consent-mode.svg"] {
  filter: var(--theme-filter-on-illustration);
}
.tagManagerVariableList .collection-item {
  cursor: auto !important;
}
.tagManagerVariableList .collection-item:hover {
  background-color: var(--theme-color-background-contrast) !important;
}
.system.notification.notification-info .preview-debug-url-div {
  padding-top: 1rem;
}
.system.notification.notification-info .preview-debug-url-div #previewDebugUrl {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
  width: 25%;
}
.system.notification.notification-info .preview-debug-url-div .btn {
  margin-top: -4px;
}
.tagManagerManageEdit .fieldVariableTemplate label {
  display: inline-block;
}
.tag-ui-confirm.ui-confirm h2 {
  text-align: left;
}
body.tagmanager .modal.open .expandableList {
  position: relative;
}
.editVariable .form-group.row.matomo-form-field:has(#customData-p1-0) {
  margin-top: -1rem;
  margin-bottom: -1rem;
}
#root #secondNavBar .navbar li a.container-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
}
#root #secondNavBar .navbar .menuDropdown .title {
  display: flex;
  align-items: center;
}
#root #secondNavBar .navbar .menuDropdown .title .title-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#root #secondNavBar.Menu--admin [vue-entry="CoreHome.QuickAccess"]:empty {
  visibility: hidden;
}
#root #secondNavBar.Menu--admin .tag-manager-container-dropdown {
  display: block;
}
#root #secondNavBar.Menu--admin .tag-manager-container-dropdown > a.container-name {
  display: none;
}
#root #secondNavBar.Menu--admin .tag-manager-left-menu-dropdown > div[vue-entry="CoreHome.MenuItemsDropdown"] .items {
  width: 100%;
}
#root #secondNavBar.Menu--admin .tag-manager-left-menu-dropdown > div[vue-entry="CoreHome.MenuItemsDropdown"] .item {
  padding-left: 36px !important;
}
#root #mobile-left-menu li li > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
#secondNavBar.Menu--admin .tag-manager-menu-icon,
#mobile-left-menu .tag-manager-menu-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  padding-right: 0;
  vertical-align: middle;
  background-color: currentColor;
  mask: url("/plugins/TagManager/images/icons/tag-manager-icon.svg") no-repeat center / contain;
  -webkit-mask: url("/plugins/TagManager/images/icons/tag-manager-icon.svg") no-repeat center / contain;
}
#secondNavBar.Menu--admin .menu-icon.tag-manager-menu-icon {
  margin-top: 5px;
}
#secondNavBar.Menu--admin .tag-manager-left-menu-dropdown .menuDropdown {
  padding-right: 0;
}
#secondNavBar.Menu--admin .tag-manager-left-menu-dropdown.active > .menuDropdown,
#secondNavBar.Menu--admin .tag-manager-left-menu-dropdown.active .title {
  display: block;
  width: 100%;
  background-color: transparent;
  color: var(--theme-color-menu-contrast-textActive);
}
#root #secondNavBar.Menu--admin .navbar .tag-manager-left-menu-dropdown:not(.active) .menuDropdown .title {
  color: var(--theme-color-menu-contrast-text);
}
#root #secondNavBar.Menu--admin .navbar .tag-manager-left-menu-dropdown:not(.active) .menuDropdown .title:hover,
#root #secondNavBar.Menu--admin .navbar .tag-manager-left-menu-dropdown:not(.active) .menuDropdown .title:focus {
  color: var(--theme-color-menu-contrast-text);
}
#root #secondNavBar.Menu--admin .navbar li:not(.active) > a.item.container-menu-item {
  color: var(--theme-color-menu-contrast-text);
}
#root #secondNavBar.Menu--admin .navbar li.active > a.item.container-menu-item {
  background-color: transparent;
  color: var(--theme-color-menu-contrast-textActive);
}
#mobile-left-menu .tag-manager-menu-icon {
  margin-top: 16px;
}
.editTag .form-group.tagStartDate,
.editTag .form-group.tagEndDate {
  margin-top: 40px;
}
.editTag .form-group.tagStartDate > .col.input-field,
.editTag .form-group.tagEndDate > .col.input-field {
  margin-top: 0;
}
.editTag .form-group.tagStartDate > .col.input-field input,
.editTag .form-group.tagEndDate > .col.input-field input {
  width: 100%;
}
.tagManagerVariableSelectType .createNewVariable {
  text-transform: uppercase;
  margin-bottom: 24px;
  display: inline-block;
}
.tagManagerVariableSelectType .selectVariableType {
  margin-left: -0.75rem;
  margin-top: -1.3rem;
}
.tagManagerVariableSelectType .selectVariableType .form-group.row {
  margin-bottom: 0;
}
.fieldVariableTemplate .icon-code {
  font-size: 16px;
  cursor: pointer;
}
.fieldVariableTemplate input {
  width: calc(100% - 40px);
}
.tagContainerSelector a.title {
  max-width: calc(71vw - 250px - 1em);
  overflow: hidden;
  text-overflow: ellipsis;
}
.tagContainerSelector .custom_select_container li a {
  line-height: 18px;
  height: auto;
  display: block;
  text-decoration: none;
  max-width: 280px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 0 0 5px;
  color: var(--theme-color-text);
  text-transform: uppercase;
  width: 100%;
}
.tagContainerSelector .custom_select_container li a:hover {
  background: #f2f2f2;
}
.tagmanager .siteSelector a.title {
  max-width: calc(58vw - 250px - 1em);
}
.containerDashboard .btn-flat {
  height: auto;
}
.containerDashboard .dashboardCreationDate {
  margin-top: unset;
}
@media (max-width: 1199px) {
  .containerDashboard .btn-flat {
    padding: 0 0.5em;
  }
}
.no-publish input.btn {
  background: #f57c00;
}
.tagManagerTrackingCode {
  padding-top: 0.25rem;
}
.tagManagerTrackingCode > .row,
.tagManagerTrackingCode > .row .row {
  margin-bottom: 0;
  margin-top: -0.5rem;
}
.tagManagerTrackingCode .loadingPiwik {
  margin: 1.5rem 0;
}
.tagManagerTrackingCode .select-wrapper input.select-dropdown {
  margin: 8px 0 0 0;
}
.tagManagerTrackingCode .siteSelector {
  max-width: 100%;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions {
  margin-left: 20px;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions label:not(.siteSelectorLabel) {
  top: -4px;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions > .advance-option {
  margin: 1rem 0;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul {
  list-style-type: disc;
  margin-bottom: 1rem;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul > li {
  margin-left: 20px;
  list-style-type: disc;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul > div.row {
  margin-left: 0.5rem;
  margin-bottom: 0;
}
.tagManagerTrackingCode .trackingCodeAdvancedOptions #mtm-advanced-options > ul > div.row div.form-group.row {
  margin-top: 0;
  margin-bottom: 0;
}
.admin .tagManagerTrackingCode {
  padding-top: 0;
}
div.copyMtmObjectDialog {
  width: 500px;
  padding: 0.2rem;
}
div.copyMtmObjectDialog button.btn {
  float: right;
  margin: 2rem 1rem 1rem 1rem;
}
div.copyMtmObjectDialog .copyNote {
  margin-top: 1rem;
}
div.copyMtmObjectDialog span.learnMore a {
  color: var(--theme-color-link);
}
div.mtmCopyContainer #Piwik_Popover,
div.mtmCopyTag #Piwik_Popover,
div.mtmCopyTrigger #Piwik_Popover,
div.mtmCopyVariable #Piwik_Popover {
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
button,
input,
optgroup,
select,
textarea {
  font-family: var(--theme-fontFamily-base);
}
h1 {
  font-size: 30px;
  margin-bottom: 20px;
}
h2 {
  color: var(--theme-color-headline-alternative);
}
.form-group {
  margin-bottom: 20px;
  margin-top: 20px;
}
.form-group label.siteSelectorLabel {
  position: relative;
  top: -7px;
  left: 0;
  font-size: 13px;
}
.form-group label.fieldRadioTitle {
  padding-bottom: 10px;
  display: inline-block;
  color: #9e9e9e;
  font-size: 13px;
}
.form-group > h3 {
  padding-bottom: 16px !important;
}
.form-group .form-help {
  background-color: var(--theme-color-background-tinyContrast);
  color: var(--theme-color-text-light);
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 2px;
  font-size: 14px;
  position: relative;
}
.form-group .form-help + div > div > .notification {
  margin: 5px 0 0;
}
.form-group label {
  color: #76838f;
}
.form-group label .form-description {
  font-size: 90%;
  font-style: italic;
}
.form-group label .form-description::before {
  content: '(';
}
.form-group label .form-description::after {
  content: ')';
}
.form-group .inline-help .inline-help-node {
  display: block;
}
.form-group--error textarea.materialize-textarea {
  border-bottom-color: #d2312d;
  box-shadow: 0 1px 0 0 #d2312d;
}
.form-group--error label {
  color: #d2312d;
}
.form-group__error-message {
  color: #d2312d;
  margin-top: 0.4rem;
  margin-bottom: 0;
}
.inline-help-node {
  display: none;
}
.input-field .prefix {
  color: var(--theme-color-text-lighter);
}
input.browser-default {
  box-sizing: border-box;
  margin: 0;
  height: auto;
}
.progress .determinate {
  background-color: var(--theme-color-brand) !important;
}
[type="checkbox"]:checked + span:not(.lever):before,
[type="checkbox"]:checked + label::before {
  border-right-color: var(--theme-color-brand);
  border-bottom-color: var(--theme-color-brand);
}
[data-theme-mode="dark"]:root  [type="radio"]:not(:checked):disabled + span::before,
[data-theme-mode="dark"]:root  [type="checkbox"]:not(:checked):disabled + span:not(.lever)::before {
  border-color: transparent;
  background: var(--theme-color-background-disabled);
}
[data-theme-mode="dark"]:root  [type="checkbox"]:disabled + span,
[data-theme-mode="dark"]:root  [type="radio"]:disabled + span {
  color: var(--theme-color-text-disabled);
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"]:root  [type="radio"]:not(:checked):disabled + span::before,
  [data-theme-mode="auto"]:root  [type="checkbox"]:not(:checked):disabled + span:not(.lever)::before {
    border-color: transparent;
    background: var(--theme-color-background-disabled);
  }
  [data-theme-mode="auto"]:root  [type="checkbox"]:disabled + span,
  [data-theme-mode="auto"]:root  [type="radio"]:disabled + span {
    color: var(--theme-color-text-disabled);
  }
}
nav.blue-grey.darken-3 {
  background-color: var(--theme-color-header-background) !important;
}
[type="radio"]:checked + label::after,
[type="radio"].with-gap:checked + label::after,
[type="radio"]:checked + span::after {
  background-color: var(--theme-color-brand);
  border-color: var(--theme-color-brand);
}
input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom-color: var(--theme-color-brand);
  box-shadow: 0 1px 0 0 var(--theme-color-brand);
}
input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: var(--theme-color-brand);
}
input:not([type]):not(.browser-default):disabled + label,
input:not([type]):not(.browser-default)[readonly="readonly"] + label,
input[type="text"]:not(.browser-default):disabled + label,
input[type="text"]:not(.browser-default)[readonly="readonly"] + label,
input[type="password"]:not(.browser-default):disabled + label,
input[type="password"]:not(.browser-default)[readonly="readonly"] + label,
input[type="email"]:not(.browser-default):disabled + label,
input[type="email"]:not(.browser-default)[readonly="readonly"] + label,
input[type="url"]:not(.browser-default):disabled + label,
input[type="url"]:not(.browser-default)[readonly="readonly"] + label,
input[type="time"]:not(.browser-default):disabled + label,
input[type="time"]:not(.browser-default)[readonly="readonly"] + label,
input[type="date"]:not(.browser-default):disabled + label,
input[type="date"]:not(.browser-default)[readonly="readonly"] + label,
input[type="datetime"]:not(.browser-default):disabled + label,
input[type="datetime"]:not(.browser-default)[readonly="readonly"] + label,
input[type="datetime-local"]:not(.browser-default):disabled + label,
input[type="datetime-local"]:not(.browser-default)[readonly="readonly"] + label,
input[type="month"]:not(.browser-default):disabled + label,
input[type="month"]:not(.browser-default)[readonly="readonly"] + label,
input[type="tel"]:not(.browser-default):disabled + label,
input[type="tel"]:not(.browser-default)[readonly="readonly"] + label,
input[type="number"]:not(.browser-default):disabled + label,
input[type="number"]:not(.browser-default)[readonly="readonly"] + label,
input[type="search"]:not(.browser-default):disabled + label,
input[type="search"]:not(.browser-default)[readonly="readonly"] + label,
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly="readonly"] + label,
input:not([type]):not(.browser-default):disabled,
input:not([type]):not(.browser-default)[readonly="readonly"],
input[type="text"]:not(.browser-default):disabled,
input[type="text"]:not(.browser-default)[readonly="readonly"],
input[type="password"]:not(.browser-default):disabled,
input[type="password"]:not(.browser-default)[readonly="readonly"],
input[type="email"]:not(.browser-default):disabled,
input[type="email"]:not(.browser-default)[readonly="readonly"],
input[type="url"]:not(.browser-default):disabled,
input[type="url"]:not(.browser-default)[readonly="readonly"],
input[type="time"]:not(.browser-default):disabled,
input[type="time"]:not(.browser-default)[readonly="readonly"],
input[type="date"]:not(.browser-default):disabled,
input[type="date"]:not(.browser-default)[readonly="readonly"],
input[type="datetime"]:not(.browser-default):disabled,
input[type="datetime"]:not(.browser-default)[readonly="readonly"],
input[type="datetime-local"]:not(.browser-default):disabled,
input[type="datetime-local"]:not(.browser-default)[readonly="readonly"],
input[type="month"]:not(.browser-default):disabled,
input[type="month"]:not(.browser-default)[readonly="readonly"],
input[type="tel"]:not(.browser-default):disabled,
input[type="tel"]:not(.browser-default)[readonly="readonly"],
input[type="number"]:not(.browser-default):disabled,
input[type="number"]:not(.browser-default)[readonly="readonly"],
input[type="search"]:not(.browser-default):disabled,
input[type="search"]:not(.browser-default)[readonly="readonly"],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"] {
  color: var(--theme-color-text-disabled);
}
.btn.disabled,
.btn-floating.disabled,
.btn-large.disabled,
.btn-small.disabled,
.btn-flat.disabled,
.btn:disabled,
.btn-floating:disabled,
.btn-large:disabled,
.btn-small:disabled,
.btn-flat:disabled,
.btn[disabled],
.btn-floating[disabled],
.btn-large[disabled],
.btn-small[disabled],
.btn-flat[disabled] {
  opacity: 1;
  background: var(--theme-color-background-disabled) !important;
  color: var(--theme-color-text-on-disabled) !important;
}
abbr[title] {
  border-bottom: 1px dotted;
  text-decoration: none;
}
.select-wrapper input.select-dropdown:focus {
  border-bottom-color: var(--theme-color-brand);
}
.select-wrapper .caret {
  filter: var(--theme-filter-on-illustration);
}
textarea.materialize-textarea {
  min-height: 100px;
  max-height: 500px;
  overflow-y: auto !important;
}
textarea.materialize-textarea.compact-textarea {
  min-height: 3rem;
}
.ui-state-highlight {
  border-color: var(--theme-color-background-contrast) !important;
  background: var(--theme-color-background-tinyContrast) !important;
}
.ui-state-highlight .ui-icon {
  background-image: url('plugins/Morpheus/images/info.png');
  background-position: 0 0;
}
.sites_autocomplete {
  vertical-align: middle;
}
.addRowSite,
.addrow {
  cursor: pointer;
}
.addrow:hover {
  text-decoration: underline;
}
.addrow {
  margin-top: 16px;
}
.addRowSite {
  display: inline-block;
  margin: 5px 0;
  text-decoration: none !important;
}
.addRowSite::before {
  content: url(plugins/Morpheus/images/add.png) !important;
}
.addRowSite:hover {
  text-decoration: underline !important;
}
.ui-datepicker th,
.ui-datepicker th.ui-datepicker-week-end {
  background: var(--theme-color-background-contrast) !important;
  color: #999999 !important;
}
.ui-datepicker .ui-state-default {
  border-color: var(--theme-color-border) !important;
}
.ui-datepicker .ui-datepicker-header {
  background: var(--theme-color-background-contrast) !important;
  border-color: #cccccc;
  border-bottom-width: 0;
}
.ui-datepicker .ui-datepicker-calendar {
  border: 1px solid #cccccc;
}
.ui-datepicker .ui-datepicker-calendar thead {
  border-bottom: 1px solid #cccccc;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 11px;
}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
  min-height: 0;
  background-position: 140%;
  padding-left: 5px;
  display: inline-block;
  color: #666;
  border: 0;
  height: 19px;
  line-height: 19px;
}
.ui-datepicker td.ui-datepicker-current-period a.ui-state-default,
td .ui-state-active,
.ui-datepicker td.ui-datepicker-current-period a.ui-state-active,
.ui-datepicker td.ui-datepicker-week-end .ui-state-active,
.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-current-period,
.ui-datepicker td .ui-state-default.ui-state-active:hover {
  background: var(--theme-color-text) !important;
}
.ui-datepicker td.ui-datepicker-current-period a.ui-state-default,
td .ui-state-active,
.ui-datepicker td.ui-datepicker-current-period a.ui-state-active,
.ui-datepicker td.ui-datepicker-week-end .ui-state-active,
.ui-datepicker td.ui-datepicker-other-month.ui-datepicker-current-period {
  background: var(--theme-color-background-base);
}
.segment-element .segment-add-row {
  border-radius: 5px;
}
.segment-element .custom_select_search input {
  margin-top: 4px;
}
.segment-element .segment-content h3 {
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  color: var(--theme-color-text);
}
.segment-element .segment-content .segment-add-row > div a span,
.segment-element .segment-content .segment-add-or > div a span {
  color: var(--theme-color-brand);
  text-shadow: none;
}
.segment-element .segment-content .segment-input select,
.segment-element .segment-content .segment-input input {
  font-size: 12px;
  line-height: 14px;
  color: var(--theme-color-text);
  font-weight: 600;
  margin: 0;
  height: 32px;
}
.segment-element .segment-top {
  font-size: 10px;
  line-height: 16px;
  color: var(--theme-color-text-light);
  text-transform: uppercase;
}
.segment-element .segment-top h4 {
  color: #4d4d4d;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 16px;
}
.segment-element .segment-top h4 a.dropdown {
  color: #4d4d4d;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 16px;
}
.segment-element .segment-top a.dropdown {
  display: inline;
  color: var(--theme-color-text);
  background: url('plugins/Morpheus/images/sort_subtable_desc.png') 100% -2px no-repeat;
  font-size: 10px;
  line-height: 16px;
}
.segment-element .segment-top a.dropdown.ui-autocomplete-input {
  background-position: 100% -2px;
}
.segment-element .segment-footer a.delete {
  color: var(--theme-color-brand);
}
.available_segments a.dropdown {
  color: var(--theme-color-text) !important;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
}
#periodString label.selected-period-label {
  text-decoration: none !important;
}
#periodString h6 {
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
  color: var(--theme-color-text);
}
#periodString #periodMore .period-range .ui-datepicker-header {
  background: red;
}
#header_message {
  height: auto;
}
.ui-menu .ui-menu-item > .ui-menu-item-wrapper {
  color: #333333;
  font-size: 10px;
  line-height: 18px;
  margin: 0;
  padding: 2px;
}
.loadingPiwikBelow,
.loadingPiwik {
  font-size: 13px;
  line-height: 13px;
  color: #999999;
  font-weight: normal;
}
.annotations table td {
  font-size: 12px !important;
  line-height: 14px !important;
  color: var(--theme-color-text);
  padding: 6px 5px;
}
.reports {
  border: 1px solid #cccccc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.reports h2 {
  background: var(--theme-color-background-tinyContrast);
  border-bottom: 1px solid #cccccc;
  padding: 11px 15px 10px;
}
.jqplot-seriespicker-popover {
  box-shadow: none;
}
#Transitions_Container #Transitions_CenterBox {
  border: 1px solid #cccccc;
  box-shadow: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 27px 0 0 319px;
  width: 258px;
  min-height: 400px;
  background: var(--theme-color-background-contrast);
}
#Transitions_Container #Transitions_CenterBox h2 {
  color: #1e93d1;
  border-bottom: 1px solid #cccccc;
  font-weight: normal;
  padding: 15px;
  background: var(--theme-color-background-tinyContrast);
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics {
  padding: 0;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics p.Transitions_Margin {
  text-align: left;
  font-size: 15px;
  line-height: 20px;
  border-bottom: 1px solid #cccccc;
  padding: 13px;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics p.Transitions_Margin .Transitions_Metric {
  font-weight: normal;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_IncomingTraffic {
  padding: 0 15px;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_IncomingTraffic h3 {
  font-weight: normal;
  color: var(--theme-color-text);
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 10px;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_OutgoingTraffic {
  padding: 0 15px 10px;
}
#Transitions_Container #Transitions_CenterBox .Transitions_CenterBoxMetrics .Transitions_OutgoingTraffic h3 {
  font-weight: normal;
  color: var(--theme-color-text);
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 10px;
}
#Transitions_Container .Transitions_TitleOfOpenGroup {
  color: var(--theme-color-text);
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  margin-top: -4px;
}
table.dataTable tr td .dataTableRowActions a.rightmost,
table.dataTable tr td .dataTableRowActions a {
  margin: 6px 0 6px 0;
  padding: 0 4px 0 0;
}
table.dataTable th .columnDocumentation {
  color: #e6e6e6;
}
.ui-widget-content,
.ui-widget.ui-widget-content {
  background: var(--theme-color-background-contrast);
  color: var(--theme-color-text-contrast);
  border: 1px solid var(--theme-color-border);
}
.ui-widget-content a {
  color: var(--theme-color-text);
}
.ui-dialog-title {
  color: var(--theme-color-text);
  font-weight: normal;
}
.ui-dialog-title img {
  height: 16px;
}
.ui-dialog .ui-widget-header {
  color: var(--theme-color-text);
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}
#feedback-sent a {
  color: var(--theme-color-link);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 0 !important;
}
.ui-state-default .ui-icon,
.ui-widget-content .ui-state-default .ui-icon,
.ui-widget-header .ui-state-default .ui-icon {
  opacity: 0.5;
}
.ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover {
  opacity: 1;
  background: none !important;
}
button.ui-state-default:hover,
.ui-widget-content button.ui-state-default:hover,
.ui-widget-header button.ui-state-default:hover {
  background: var(--theme-color-brand) !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-widget-content .ui-state-active {
  border: 0 !important;
}
.ui-menu .ui-menu-item a.ui-state-active,
.ui-widget-content .ui-state-active {
  background: var(--theme-color-background-tinyContrast);
  color: var(--theme-color-text);
}
.ui-autocomplete-loading {
  background: var(--theme-color-background-contrast);
}
.ui-autocomplete.ui-menu.ui-widget {
  background: var(--theme-color-background-contrast);
  border: 1px solid var(--theme-color-border);
  color: var(--theme-color-text);
}
.ui-autocomplete .ui-menu-item a,
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
  color: var(--theme-color-text);
}
.ui-autocomplete .ui-menu-item a.ui-state-focus,
.ui-autocomplete .ui-menu-item a.ui-state-active,
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-focus {
  background: var(--theme-color-background-tinyContrast);
  color: var(--theme-color-text);
}
body .ui-tooltip,
body .ui-tooltip.Transitions_Tooltip_Small {
  border: 0 !important;
  background: #000 !important;
  box-shadow: none !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
body .ui-tooltip .ui-tooltip-content,
body .ui-tooltip.Transitions_Tooltip_Small .ui-tooltip-content {
  background: #000;
  color: #e6e6e6;
  padding: 5px;
}
body .ui-tooltip h1,
body .ui-tooltip.Transitions_Tooltip_Small h1,
body .ui-tooltip h2,
body .ui-tooltip.Transitions_Tooltip_Small h2,
body .ui-tooltip h3,
body .ui-tooltip.Transitions_Tooltip_Small h3,
body .ui-tooltip h4,
body .ui-tooltip.Transitions_Tooltip_Small h4,
body .ui-tooltip h5,
body .ui-tooltip.Transitions_Tooltip_Small h5 {
  font-weight: normal;
  color: #ffffff;
}
.columnDocumentation {
  border: 0 !important;
  background: #000 !important;
  color: #999999;
  font-size: 12px;
  line-height: 16px;
  padding: 7px 10px 8px 10px;
  text-transform: none !important;
}
.columnDocumentation .columnDocumentationTitle {
  color: #fff;
  font-weight: normal !important;
  margin-bottom: 2px;
}
.comparison-series-color[data-name=series0] {
  color: #0277bd;
}
.comparison-series-color[data-name=series0-shade1] {
  color: #40c4ff;
}
.comparison-series-color[data-name=series0-shade2] {
  color: #00b0ff;
}
.comparison-series-color[data-name=series0-shade3] {
  color: #0091ea;
}
.comparison-series-color[data-name=series1] {
  color: #ff8f00;
}
.comparison-series-color[data-name=series1-shade1] {
  color: #ffd740;
}
.comparison-series-color[data-name=series1-shade2] {
  color: #ffc400;
}
.comparison-series-color[data-name=series1-shade3] {
  color: #ffab00;
}
.comparison-series-color[data-name=series2] {
  color: #ad1457;
}
.comparison-series-color[data-name=series2-shade1] {
  color: #ff4081;
}
.comparison-series-color[data-name=series2-shade2] {
  color: #f50057;
}
.comparison-series-color[data-name=series2-shade3] {
  color: #c51162;
}
.comparison-series-color[data-name=series3] {
  color: #6a1b9a;
}
.comparison-series-color[data-name=series3-shade1] {
  color: #e040fb;
}
.comparison-series-color[data-name=series3-shade2] {
  color: #d500f9;
}
.comparison-series-color[data-name=series3-shade3] {
  color: #aa00ff;
}
.comparison-series-color[data-name=series4] {
  color: #558b2f;
}
.comparison-series-color[data-name=series4-shade1] {
  color: #b2ff59;
}
.comparison-series-color[data-name=series4-shade2] {
  color: #76ff03;
}
.comparison-series-color[data-name=series4-shade3] {
  color: #64dd17;
}
.comparison-series-color[data-name=series5] {
  color: #00838f;
}
.comparison-series-color[data-name=series5-shade1] {
  color: #18ffff;
}
.comparison-series-color[data-name=series5-shade2] {
  color: #00e5ff;
}
.comparison-series-color[data-name=series5-shade3] {
  color: #00b8d4;
}
.comparison-series-color[data-name=series6] {
  color: #283593;
}
.comparison-series-color[data-name=series6-shade1] {
  color: #536dfe;
}
.comparison-series-color[data-name=series6-shade2] {
  color: #3d5afe;
}
.comparison-series-color[data-name=series6-shade3] {
  color: #304ffe;
}
.comparison-series-color[data-name=series7] {
  color: #d84315;
}
.comparison-series-color[data-name=series7-shade1] {
  color: #ff6e40;
}
.comparison-series-color[data-name=series7-shade2] {
  color: #ff3d00;
}
.comparison-series-color[data-name=series7-shade3] {
  color: #dd2c00;
}
.bar-graph-colors[data-name=grid-background] {
  color: var(--theme-color-background-contrast);
}
.bar-graph-colors[data-name=grid-border] {
  color: var(--theme-color-background-highContrast);
}
.bar-graph-colors[data-name=series1] {
  color: #0277bd;
}
.bar-graph-colors[data-name=series2] {
  color: #ff8f00;
}
.bar-graph-colors[data-name=series3] {
  color: #ad1457;
}
.bar-graph-colors[data-name=series4] {
  color: #6a1b9a;
}
.bar-graph-colors[data-name=series5] {
  color: #558b2f;
}
.bar-graph-colors[data-name=series6] {
  color: #00838f;
}
.bar-graph-colors[data-name=series7] {
  color: #283593;
}
.bar-graph-colors[data-name=series8] {
  color: #d84315;
}
.bar-graph-colors[data-name=single-metric-label] {
  color: var(--theme-color-text-lighter);
}
.pie-graph-colors[data-name=grid-background] {
  color: var(--theme-color-background-contrast);
}
.pie-graph-colors[data-name=grid-border] {
  color: var(--theme-color-background-highContrast);
}
.pie-graph-colors[data-name=series1] {
  color: #0277bd;
}
.pie-graph-colors[data-name=series2] {
  color: #ff8f00;
}
.pie-graph-colors[data-name=series3] {
  color: #ad1457;
}
.pie-graph-colors[data-name=series4] {
  color: #6a1b9a;
}
.pie-graph-colors[data-name=series5] {
  color: #558b2f;
}
.pie-graph-colors[data-name=series6] {
  color: #00838f;
}
.pie-graph-colors[data-name=series7] {
  color: #283593;
}
.pie-graph-colors[data-name=series8] {
  color: #d84315;
}
.pie-graph-colors[data-name=ticks] {
  color: #ccc;
}
.pie-graph-colors[data-name=single-metric-label] {
  color: var(--theme-color-text-light);
}
.evolution-graph-colors[data-name=series1] {
  color: #0277bd;
}
.evolution-graph-colors[data-name=series2] {
  color: #ff8f00;
}
.evolution-graph-colors[data-name=series3] {
  color: #ad1457;
}
.evolution-graph-colors[data-name=series4] {
  color: #6a1b9a;
}
.evolution-graph-colors[data-name=series5] {
  color: #558b2f;
}
.evolution-graph-colors[data-name=series6] {
  color: #00838f;
}
.evolution-graph-colors[data-name=series7] {
  color: #283593;
}
.evolution-graph-colors[data-name=series8] {
  color: #d84315;
}
.evolution-graph-colors[data-name=series0] {
  color: #57b1ff;
}
.evolution-graph-colors[data-name=series1] {
  color: #ff8f00;
}
.evolution-graph-colors[data-name=series2] {
  color: #a60f58;
}
.evolution-graph-colors[data-name=series3] {
  color: #7a45e6;
}
.evolution-graph-colors[data-name=series4] {
  color: #56ca00;
}
.evolution-graph-colors[data-name=series5] {
  color: #35c4c4;
}
.evolution-graph-colors[data-name=series6] {
  color: #283593;
}
.evolution-graph-colors[data-name=series7] {
  color: #f56e2f;
}
.evolution-graph-colors[data-name=series0-shade1] {
  color: #40c4ff;
}
.evolution-graph-colors[data-name=series1-shade1] {
  color: #ffd740;
}
.evolution-graph-colors[data-name=series2-shade1] {
  color: #ff4081;
}
.evolution-graph-colors[data-name=series3-shade1] {
  color: #e040fb;
}
.evolution-graph-colors[data-name=series4-shade1] {
  color: #b2ff59;
}
.evolution-graph-colors[data-name=series5-shade1] {
  color: #18ffff;
}
.evolution-graph-colors[data-name=series6-shade1] {
  color: #536dfe;
}
.evolution-graph-colors[data-name=series7-shade1] {
  color: #ff6e40;
}
.evolution-graph-colors[data-name=series0-shade2] {
  color: #00b0ff;
}
.evolution-graph-colors[data-name=series1-shade2] {
  color: #ffc400;
}
.evolution-graph-colors[data-name=series2-shade2] {
  color: #f50057;
}
.evolution-graph-colors[data-name=series3-shade2] {
  color: #d500f9;
}
.evolution-graph-colors[data-name=series4-shade2] {
  color: #76ff03;
}
.evolution-graph-colors[data-name=series5-shade2] {
  color: #00e5ff;
}
.evolution-graph-colors[data-name=series6-shade2] {
  color: #3d5afe;
}
.evolution-graph-colors[data-name=series7-shade2] {
  color: #ff3d00;
}
.evolution-graph-colors[data-name=series0-shade3] {
  color: #0091ea;
}
.evolution-graph-colors[data-name=series1-shade3] {
  color: #ffab00;
}
.evolution-graph-colors[data-name=series2-shade3] {
  color: #c51162;
}
.evolution-graph-colors[data-name=series3-shade3] {
  color: #aa00ff;
}
.evolution-graph-colors[data-name=series4-shade3] {
  color: #64dd17;
}
.evolution-graph-colors[data-name=series5-shade3] {
  color: #00b8d4;
}
.evolution-graph-colors[data-name=series6-shade3] {
  color: #304ffe;
}
.evolution-graph-colors[data-name=series7-shade3] {
  color: #dd2c00;
}
.bar-graph-colors[data-name=series0] {
  color: #57b1ff;
}
.bar-graph-colors[data-name=series1] {
  color: #ff8f00;
}
.bar-graph-colors[data-name=series2] {
  color: #a60f58;
}
.bar-graph-colors[data-name=series3] {
  color: #7a45e6;
}
.bar-graph-colors[data-name=series4] {
  color: #56ca00;
}
.bar-graph-colors[data-name=series5] {
  color: #35c4c4;
}
.bar-graph-colors[data-name=series6] {
  color: #283593;
}
.bar-graph-colors[data-name=series7] {
  color: #f56e2f;
}
.bar-graph-colors[data-name=series0-shade1] {
  color: #40c4ff;
}
.bar-graph-colors[data-name=series1-shade1] {
  color: #ffd740;
}
.bar-graph-colors[data-name=series2-shade1] {
  color: #ff4081;
}
.bar-graph-colors[data-name=series3-shade1] {
  color: #e040fb;
}
.bar-graph-colors[data-name=series4-shade1] {
  color: #b2ff59;
}
.bar-graph-colors[data-name=series5-shade1] {
  color: #18ffff;
}
.bar-graph-colors[data-name=series6-shade1] {
  color: #536dfe;
}
.bar-graph-colors[data-name=series7-shade1] {
  color: #ff6e40;
}
.bar-graph-colors[data-name=series0-shade2] {
  color: #00b0ff;
}
.bar-graph-colors[data-name=series1-shade2] {
  color: #ffc400;
}
.bar-graph-colors[data-name=series2-shade2] {
  color: #f50057;
}
.bar-graph-colors[data-name=series3-shade2] {
  color: #d500f9;
}
.bar-graph-colors[data-name=series4-shade2] {
  color: #76ff03;
}
.bar-graph-colors[data-name=series5-shade2] {
  color: #00e5ff;
}
.bar-graph-colors[data-name=series6-shade2] {
  color: #3d5afe;
}
.bar-graph-colors[data-name=series7-shade2] {
  color: #ff3d00;
}
.bar-graph-colors[data-name=series0-shade3] {
  color: #0091ea;
}
.bar-graph-colors[data-name=series1-shade3] {
  color: #ffab00;
}
.bar-graph-colors[data-name=series2-shade3] {
  color: #c51162;
}
.bar-graph-colors[data-name=series3-shade3] {
  color: #aa00ff;
}
.bar-graph-colors[data-name=series4-shade3] {
  color: #64dd17;
}
.bar-graph-colors[data-name=series5-shade3] {
  color: #00b8d4;
}
.bar-graph-colors[data-name=series6-shade3] {
  color: #304ffe;
}
.bar-graph-colors[data-name=series7-shade3] {
  color: #dd2c00;
}
.pie-graph-colors[data-name=series0] {
  color: #57b1ff;
}
.pie-graph-colors[data-name=series1] {
  color: #ff8f00;
}
.pie-graph-colors[data-name=series2] {
  color: #a60f58;
}
.pie-graph-colors[data-name=series3] {
  color: #7a45e6;
}
.pie-graph-colors[data-name=series4] {
  color: #56ca00;
}
.pie-graph-colors[data-name=series5] {
  color: #35c4c4;
}
.pie-graph-colors[data-name=series6] {
  color: #283593;
}
.pie-graph-colors[data-name=series7] {
  color: #f56e2f;
}
.pie-graph-colors[data-name=series0-shade1] {
  color: #40c4ff;
}
.pie-graph-colors[data-name=series1-shade1] {
  color: #ffd740;
}
.pie-graph-colors[data-name=series2-shade1] {
  color: #ff4081;
}
.pie-graph-colors[data-name=series3-shade1] {
  color: #e040fb;
}
.pie-graph-colors[data-name=series4-shade1] {
  color: #b2ff59;
}
.pie-graph-colors[data-name=series5-shade1] {
  color: #18ffff;
}
.pie-graph-colors[data-name=series6-shade1] {
  color: #536dfe;
}
.pie-graph-colors[data-name=series7-shade1] {
  color: #ff6e40;
}
.pie-graph-colors[data-name=series0-shade2] {
  color: #00b0ff;
}
.pie-graph-colors[data-name=series1-shade2] {
  color: #ffc400;
}
.pie-graph-colors[data-name=series2-shade2] {
  color: #f50057;
}
.pie-graph-colors[data-name=series3-shade2] {
  color: #d500f9;
}
.pie-graph-colors[data-name=series4-shade2] {
  color: #76ff03;
}
.pie-graph-colors[data-name=series5-shade2] {
  color: #00e5ff;
}
.pie-graph-colors[data-name=series6-shade2] {
  color: #3d5afe;
}
.pie-graph-colors[data-name=series7-shade2] {
  color: #ff3d00;
}
.pie-graph-colors[data-name=series0-shade3] {
  color: #0091ea;
}
.pie-graph-colors[data-name=series1-shade3] {
  color: #ffab00;
}
.pie-graph-colors[data-name=series2-shade3] {
  color: #c51162;
}
.pie-graph-colors[data-name=series3-shade3] {
  color: #aa00ff;
}
.pie-graph-colors[data-name=series4-shade3] {
  color: #64dd17;
}
.pie-graph-colors[data-name=series5-shade3] {
  color: #00b8d4;
}
.pie-graph-colors[data-name=series6-shade3] {
  color: #304ffe;
}
.pie-graph-colors[data-name=series7-shade3] {
  color: #dd2c00;
}
.evolution-graph-colors[data-name=ticks] {
  color: #E0E0E0;
}
.bar-graph-colors[data-name=ticks] {
  color: #E0E0E0;
}
.comparison-series-color[data-name=series0] {
  color: #57b1ff;
}
.comparison-series-color[data-name=series1] {
  color: #ff8f00;
}
.comparison-series-color[data-name=series2] {
  color: #a60f58;
}
.comparison-series-color[data-name=series3] {
  color: #7a45e6;
}
.comparison-series-color[data-name=series4] {
  color: #56ca00;
}
.comparison-series-color[data-name=series5] {
  color: #35c4c4;
}
.comparison-series-color[data-name=series6] {
  color: #283593;
}
.comparison-series-color[data-name=series7] {
  color: #f56e2f;
}
.comparison-series-color[data-name=series0-shade1] {
  color: #40c4ff;
}
.comparison-series-color[data-name=series1-shade1] {
  color: #ffd740;
}
.comparison-series-color[data-name=series2-shade1] {
  color: #ff4081;
}
.comparison-series-color[data-name=series3-shade1] {
  color: #e040fb;
}
.comparison-series-color[data-name=series4-shade1] {
  color: #b2ff59;
}
.comparison-series-color[data-name=series5-shade1] {
  color: #18ffff;
}
.comparison-series-color[data-name=series6-shade1] {
  color: #536dfe;
}
.comparison-series-color[data-name=series7-shade1] {
  color: #ff6e40;
}
.comparison-series-color[data-name=series0-shade2] {
  color: #00b0ff;
}
.comparison-series-color[data-name=series1-shade2] {
  color: #ffc400;
}
.comparison-series-color[data-name=series2-shade2] {
  color: #f50057;
}
.comparison-series-color[data-name=series3-shade2] {
  color: #d500f9;
}
.comparison-series-color[data-name=series4-shade2] {
  color: #76ff03;
}
.comparison-series-color[data-name=series5-shade2] {
  color: #00e5ff;
}
.comparison-series-color[data-name=series6-shade2] {
  color: #3d5afe;
}
.comparison-series-color[data-name=series7-shade2] {
  color: #ff3d00;
}
.comparison-series-color[data-name=series0-shade3] {
  color: #0091ea;
}
.comparison-series-color[data-name=series1-shade3] {
  color: #ffab00;
}
.comparison-series-color[data-name=series2-shade3] {
  color: #c51162;
}
.comparison-series-color[data-name=series3-shade3] {
  color: #aa00ff;
}
.comparison-series-color[data-name=series4-shade3] {
  color: #64dd17;
}
.comparison-series-color[data-name=series5-shade3] {
  color: #00b8d4;
}
.comparison-series-color[data-name=series6-shade3] {
  color: #304ffe;
}
.comparison-series-color[data-name=series7-shade3] {
  color: #dd2c00;
}
.evolution-graph-colors[data-name=grid-background] {
  color: var(--theme-color-background-contrast);
}
.evolution-graph-colors[data-name=grid-border] {
  color: var(--theme-color-background-highContrast);
}
.evolution-graph-colors[data-name=single-metric-label] {
  color: var(--theme-color-text-lighter);
}
.RealTimeMap-overlay,
.RealTimeMap-tooltip {
  display: block;
  position: absolute;
  z-index: 1000;
}
.RealTimeMap-overlay .content,
.RealTimeMap-tooltip .content {
  padding: 5px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.9);
}
.RealTimeMap-title {
  top: 5px;
  left: 5px;
}
.RealTimeMap-legend {
  right: 5px;
  font-size: 9px;
  bottom: 40px;
}
.RealTimeMap-info {
  left: 5px;
  font-size: 11px;
  bottom: 60px;
  max-width: 42%;
}
.RealTimeMap-info-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAOVBMVEX///8AAAAAAABXV1dSUlKsrKzExMTd3d3V1dXp6end3d3p6enz8/P7+/v39/f///+vqZ6oopWUjH2LPulWAAAAE3RSTlMAESIzM2Z3mZmqqrvd7u7/////UUgTXgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMDMuMDEuMjAxM8rVeD8AAABnSURBVBiVhY/LFoAgCEQZ0p4W6f9/bIJ4slV3oTIeBoaICGADIAO8ibEwWn2IcwVovev7znqmCYRon9kEWUFvg3IysXyIXSil3fOvELupC9XUx7pQx/piDV1sVFLwMNF80sw97hj/AXRPCjtYdmhtAAAAAElFTkSuQmCC);
  width: 16px;
  height: 16px;
  cursor: pointer;
  left: 5px;
  bottom: 40px;
  position: absolute;
  z-index: 1000;
  opacity: 0.9;
}
.realTimeMap_overlay {
  position: absolute;
  left: 10px;
  font-size: 12px;
  z-index: 10;
  text-shadow: 1px 1px 1px #ffffff, -1px 1px 1px #ffffff, 1px -1px 1px #ffffff, -1px -1px 1px #ffffff, 1px 1px 1px #ffffff, -1px 1px 1px #ffffff, 1px -1px 1px #ffffff, -1px -1px 1px #ffffff;
}
.realTimeMap_datetime {
  color: #887;
  font-size: 14px;
}
.uiTest .realTimeMap_datetime,
.uiTest .realTimeMap_overlay {
  visibility: hidden;
}
.realtime-map[data-name=white-fill] {
  color: #f2f2f2 !important;
}
.realtime-map[data-name=visit-stroke] {
  color: #fff !important;
}
.realtime-map[data-name=white-bg] {
  color: #808080 !important;
}
body {
  background: var(--theme-color-background-base);
  font-family: var(--theme-fontFamily-base);
  color: var(--theme-color-text);
}
button,
input,
optgroup,
select:not(.browser-default),
textarea:not(.materialize-textarea) {
  color: var(--theme-color-text);
  background: var(--theme-color-background-contrast);
  border: 1px solid var(--theme-color-border);
}
button:focus,
input:focus,
optgroup:focus,
select:not(.browser-default):focus,
textarea:not(.materialize-textarea):focus {
  outline: 1px solid var(--theme-color-focus-ring);
}
input::placeholder,
textarea::placeholder {
  color: var(--theme-color-text-placeholder) !important;
}
select:not(.browser-default) {
  border-color: var(--theme-color-border-light);
  opacity: 1;
}
select:not(.browser-default):disabled {
  opacity: 0.7;
}
h2 {
  font-weight: normal;
  font-size: 24px;
  width: 100%;
  padding: 16px 0 16px 0;
  margin: 0;
}
h2 .inlineHelp a,
h2 .inlineHelp a:hover {
  text-decoration: underline;
  color: var(--theme-color-text);
}
h3 {
  color: var(--theme-color-headline-alternative);
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  margin: 32px 0 16px 0;
}
p {
  color: var(--theme-color-text);
}
#content p {
  margin-left: 0;
  margin-right: 0;
  font-size: 13px;
  line-height: 18px;
}
.piwik-content-intro {
  color: var(--theme-color-headline-alternative);
}
.piwik-content-intro button,
.piwik-content-intro input,
.piwik-content-intro optgroup,
.piwik-content-intro select,
.piwik-content-intro textarea {
  color: var(--theme-color-headline-alternative);
}
.piwik-content-intro h1,
.piwik-content-intro h2,
.piwik-content-intro h3,
.piwik-content-intro h4 {
  color: var(--theme-color-headline-alternative);
}
.piwik-content-intro p {
  color: var(--theme-color-headline-alternative);
}
.list-style-decimal {
  list-style: none;
  counter-reset: steplist;
  display: table;
  width: 100%;
}
.list-style-decimal > li {
  counter-increment: steplist;
  display: table-row;
}
.list-style-decimal > li::before {
  content: counter(steplist) ".";
  display: table-cell;
  text-align: left;
  padding-right: 5px;
  width: 0;
}
#content .card-content p {
  color: var(--theme-color-text);
}
#leftcolumn {
  width: 49%;
  margin-right: 1%;
}
#rightcolumn {
  float: left;
  width: 50%;
}
#root {
  margin: 0 0 20px 0;
  padding: 0;
}
#root .widgetize {
  width: auto;
}
#pageFooter {
  min-height: 20px;
  margin-bottom: 60px;
}
.widgetized #pageFooter {
  min-height: 0;
}
.dashboardSettings > span {
  position: relative;
}
.dashboardSettings > span::after {
  content: '';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid var(--theme-color-text-light);
  position: absolute;
  top: 3px;
  right: 7px;
}
.dashboardSettings ul.submenu {
  margin-left: 0;
  padding-right: 0;
}
.dashboardSettings ul.submenu li {
  list-style-type: none;
  text-transform: none;
  color: var(--theme-color-text-light);
}
.dashboardSettings ul.submenu li > div {
  font-size: 11px;
  line-height: 14px;
  color: var(--theme-color-text);
}
.dashboardSettings ul.submenu li.widgetpreview-choosen {
  color: var(--theme-color-text);
  font-weight: normal;
  background: var(--theme-color-background-tinyContrast);
  position: relative;
}
.dashboardSettings ul.submenu li.widgetpreview-choosen::after {
  position: absolute;
  content: '';
  top: 6px;
  right: 10px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 5px solid var(--theme-color-brand);
}
.segmentEditorPanel .dropdown-body {
  padding: 8px 19px 0;
}
.segmentEditorPanel .segmentationContainer > span > strong {
  color: var(--theme-color-brand);
}
.segmentEditorPanel .segmentationContainer .submenu li {
  font-weight: normal;
  font-size: 12px !important;
  line-height: 14px !important;
  color: #4d4d4d;
}
.segmentEditorPanel .segmentationContainer .submenu ul li:hover {
  color: var(--theme-color-text);
}
.segmentEditorPanel .segmentListContainer .segmentationContainer .submenu li {
  font-size: 13px;
  line-height: 16px;
  width: 100%;
  color: var(--theme-color-text-lighter);
}
/* Iframed Embed dashboard style */
#standalone #Dashboard {
  position: relative;
}
#standalone #Dashboard ul {
  padding: 0 19px;
  color: var(--theme-color-text-light);
  min-height: 33px;
  line-height: 0.5em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0;
  background-color: transparent;
}
#standalone #Dashboard > ul > li {
  white-space: nowrap;
  margin-right: 0;
}
#standalone #Dashboard > ul > li a {
  font-family: var(--theme-fontFamily-base);
  line-height: 12px;
  display: inline-block;
  width: 100%;
  padding: 11px 19px 10px 0;
  white-space: nowrap;
  cursor: pointer;
  text-transform: uppercase;
}
#standalone #Dashboard > ul > li.active a {
  color: var(--theme-color-menu-contrast-textActive);
}
#standalone #Dashboard > ul > li:hover,
#standalone #Dashboard > ul > li:hover a {
  color: var(--theme-color-link);
}
.rss-title {
  color: var(--theme-color-link) !important;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  display: block;
  width: 100%;
  margin-top: 14px;
}
.rss li:first-child .rss-title {
  margin-top: 0;
}
.rss-date {
  display: block;
  color: #999999;
  font-size: 13px;
  line-height: 26px;
}
.rss-description p {
  margin: 0;
  color: var(--theme-color-text-lighter);
  font-size: 13px;
  line-height: 18px;
}
table.dataTable thead tr th {
  background: var(--theme-color-background-base);
  border-radius: 0;
  color: var(--theme-color-text-contrast);
  font-size: 12px;
  line-height: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  vertical-align: middle;
}
table.dataTable thead tr th:not(.label) {
  text-align: right;
  padding-left: 28px;
  padding-right: 12px;
}
table.dataTable thead tr th.first + th {
  padding-left: 13px;
}
table.dataTable thead tr th #thDIV,
table.dataTable thead tr th .thDIV {
  display: inline;
  position: relative;
}
table.dataTable thead tr th.columnSorted .sortIcon {
  display: inline-block;
  position: absolute;
  margin: 0;
  height: 12px;
  margin-top: -1px;
  margin-left: -14px;
}
table.dataTable thead tr th.columnSorted .sortIcon.asc {
  margin-top: -7px;
}
table.dataTable thead tr th.columnSorted.first .sortIcon {
  margin-top: -1px;
  margin-left: 4px;
}
table.dataTable thead tr th.columnSorted.first .sortIcon.asc {
  margin-top: -6px;
}
table.dataTable thead tr th.columnSorted .sortIcon.asc::after {
  content: " \25B2";
  border-bottom: 5px solid var(--theme-color-brand);
  border-top: 0;
}
table.dataTable thead tr th.columnSorted .sortIcon::after {
  content: " \25BC";
  font-size: 1px;
  color: var(--theme-color-brand);
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 5px solid var(--theme-color-brand);
}
table.dataTable tr:not(.subDataTableContainer) td {
  border-bottom: 1px solid var(--theme-color-background-tinyContrast) !important;
  border-color: var(--theme-color-background-tinyContrast) !important;
  color: var(--theme-color-text);
  background: var(--theme-color-background-contrast);
}
table.dataTable tr:not(.subDataTableContainer) td:not(.value) {
  font-size: 13px;
}
table.dataTable tr:not(.subDataTableContainer) td .label {
  font-size: 13px;
  line-height: 18px;
  height: 18px;
}
table.dataTable tr:not(.subDataTableContainer) td .label .value {
  display: inline;
  line-height: inherit;
  vertical-align: bottom;
}
table.dataTable tr:not(.subDataTableContainer) td .value {
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  vertical-align: text-bottom;
}
table.dataTable tr:not(.subDataTableContainer) td:first-child {
  border-left: 0;
}
table.dataTable tr:not(.subDataTableContainer) td:hover td:not(.cellSubDataTable):not(.parentComparisonRow) {
  background-color: var(--theme-color-background-tinyContrast);
}
table.dataTable tr:not(.subDataTableContainer) td.label + td.column {
  padding-left: 10px;
}
table.dataTable tr:not(.subDataTableContainer) td.label .label {
  text-align: left;
}
table.dataTable tr:not(.subDataTableContainer) td.column:not(.label) {
  padding-left: 28px;
  padding-right: 12px;
  text-align: right;
  font-variant-numeric: tabular-nums;
}
table.dataTable tr:not(.subDataTableContainer) td a {
  color: var(--theme-color-link);
  width: inherit;
}
table.dataTable tr:not(.subDataTableContainer) td a.withIcon {
  color: var(--theme-color-text);
}
table.dataTable tr:not(.subDataTableContainer) td div.label,
table.dataTable tr:not(.subDataTableContainer) td a.label,
table.dataTable tr:not(.subDataTableContainer) td span.label {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
  display: inline-block;
  vertical-align: text-bottom;
}
table.dataTable tr:not(.subDataTableContainer):hover td:not(.cellSubDataTable) {
  background-color: var(--theme-color-background-tinyContrast);
}
table.dataTable tr:not(.subDataTableContainer):hover td.cellSubDataTable table table tr td {
  background: var(--theme-color-background-contrast) !important;
}
table.dataTable tr:not(.subDataTableContainer):hover td.cellSubDataTable table table tr:hover td {
  background: var(--theme-color-background-contrast) !important;
}
table.dataTable tr:not(.subDataTableContainer):hover td.cellSubDataTable table table tr:hover td:not(.cellSubDataTable) {
  background-color: var(--theme-color-background-tinyContrast) !important;
}
table.dataTable tr:not(.subDataTableContainer):hover .cellSubDataTable td {
  background: var(--theme-color-background-contrast);
}
table.dataTable tr:not(.subDataTableContainer):hover .cellSubDataTable tr:hover td:not(.cellSubDataTable) {
  background-color: var(--theme-color-background-base);
}
table.dataTable tr:last-child td {
  border-bottom: none !important;
}
div.dataTableVizHtmlTable tr.subDataTable > td > span.label::before,
div.dataTableVizPerformanceColumns tr.subDataTable > td > span.label::before,
div.dataTableVizAllColumns tr.subDataTable > td > span.label::before,
div.dataTableVizGoals tr.subDataTable > td > span.label::before {
  /* copied from icons.css */
  font-family: 'matomo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 18px;
  color: #aaa;
  margin-right: 8px;
  padding-left: 1px;
  content: '';
  vertical-align: bottom;
  display: inline-block;
}
div.dataTableVizHtmlTable tr.subDataTable:not(.expanded) > td > span.label::before,
div.dataTableVizPerformanceColumns tr.subDataTable:not(.expanded) > td > span.label::before,
div.dataTableVizAllColumns tr.subDataTable:not(.expanded) > td > span.label::before,
div.dataTableVizGoals tr.subDataTable:not(.expanded) > td > span.label::before {
  content: "\f196";
}
div.dataTableVizHtmlTable tr.subDataTable.expanded > td > span.label::before,
div.dataTableVizPerformanceColumns tr.subDataTable.expanded > td > span.label::before,
div.dataTableVizAllColumns tr.subDataTable.expanded > td > span.label::before,
div.dataTableVizGoals tr.subDataTable.expanded > td > span.label::before {
  content: "\f147";
}
.widget .visitsLiveFooter {
  padding-left: 11px;
}
.visitsLiveFooter a.rightLink {
  font-size: 13px;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 0;
}
.widget .visitsLiveFooter a.rightLink {
  padding-right: 11px;
}
.UserCountryMap-btn-zoom {
  padding-left: 0;
}
h6.sparkline-title {
  margin-left: 2px;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: bold;
  color: #999;
  margin-bottom: 4px;
  max-width: 95px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
}
div.sparkline {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 0;
  margin-bottom: 10px;
}
div.sparkline.linked {
  border-bottom: 1px solid transparent;
}
div.sparkline.linked:hover {
  cursor: pointer;
  border-bottom: 1px dashed #c3c3c3;
}
div.sparkline .metric-group-title {
  display: block;
  font-size: .7em;
  text-transform: uppercase;
  color: #999;
}
div.sparkline .sparkline-metrics {
  margin-bottom: 4px;
}
div.sparkline img {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  filter: var(--theme-filter-on-illustration);
}
div.sparkline script + div {
  -ms-flex: 1 1 auto;
  margin: 1px 0 0 1px;
}
.widgetpreview-base li.widgetpreview-choosen {
  background: var(--theme-color-background-tinyContrast);
  position: relative;
  color: var(--theme-color-text);
  font-weight: normal;
  text-transform: none;
}
.widgetpreview-base li.widgetpreview-choosen::after {
  position: absolute;
  content: '';
  top: 6px;
  right: 10px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 5px solid var(--theme-color-brand);
}
.dataTableNext,
.dataTablePrevious {
  color: var(--theme-color-link);
  font-size: 13px;
  line-height: 14px;
}
.UserCountryMap-info-btn {
  z-index: 1;
}
.annotationView {
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: var(--theme-color-text);
}
.datatableHeaderMessage,
.datatableFooterMessage {
  font-size: 13px;
  line-height: 18px;
  color: #999999;
  font-weight: normal;
}
.multisites_asc,
.multisites_desc {
  background-repeat: no-repeat;
  height: 6px;
}
#visitsLive .datetime {
  background: var(--theme-color-background-tinyContrast);
  border-top: 0;
}
.metricValueBlock input {
  padding: 5px !important;
}
#piwik-promo-share {
  border: 0;
  background: var(--theme-color-background-tinyContrast);
  font-size: 10px;
  line-height: 16px;
}
tr:hover #token_auth {
  background: #fffff7;
}
#header_message .dropdown a {
  text-decoration: underline;
}
#header_message #updateCheckLinkContainer:hover {
  cursor: pointer;
}
#multisites table.dataTable tfoot tr:hover td {
  background: var(--theme-color-background-contrast);
}
/** Materialize color overwrites */
.dropdown-content {
  background: var(--theme-color-background-contrast);
  color: var(--theme-color-text);
}
.dropdown-content li > a,
.dropdown-content li > span {
  color: var(--theme-color-link) !important;
  text-decoration: none;
}
.dropdown-content li:hover,
.dropdown-content li.active,
.dropdown-content li.selected {
  background-color: var(--theme-color-background-tinyContrast);
}
.divider {
  background: var(--theme-color-border);
}
#root .side-nav .collapsible-body li a {
  padding-top: 20px;
  line-height: 20px;
  height: auto;
  padding-bottom: 20px;
}
.ui-tooltip {
  z-index: 9999;
}
.icon-delete:hover {
  color: #d2312d !important;
}
#sizewarning {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
}
/**
 * froodtheme — Matomo 5 theme
 *
 * Reihenfolge zählt: Tokens zuerst, danach vom Allgemeinen zum Speziellen.
 * Farben kommen NICHT aus diesen Dateien, sondern aus froodtheme.php
 * (ThemeStyles) bzw. aus _tokens.less. Wer die Optik ändern will, fasst
 * idealerweise nur diese beiden Stellen an.
 */
/**
 * Design-Tokens
 *
 * Matomo liefert seine eigenen Variablen bereits als CSS Custom Properties
 * (--theme-color-*). Die sind aber reine var()-Referenzen — LESS-Funktionen
 * wie darken() oder fade() funktionieren darauf NICHT. Deshalb definiert
 * froodtheme hier einen eigenen, vollstaendigen Token-Satz mit --ft-Praefix,
 * inklusive Alpha-Varianten, und spiegelt Matomos Light/Dark-Mechanik
 * (:root / [data-theme-mode="dark"] / prefers-color-scheme).
 *
 * Willst du das Theme umfaerben: nur dieser Block + froodtheme.php.
 *
 * -- Warum --ft-accent und --ft-accent-text getrennt sind -----------------
 * #0E5777 auf #0E162C ergibt ein Kontrastverhaeltnis von 2,26:1. Als Flaeche
 * (Buttons, Laderinge, Balken) ist das genau richtig — als Textfarbe waere es
 * unlesbar; WCAG verlangt 4,5:1 fuer Fliesstext und 3:1 fuer Bedienelemente.
 * Deshalb zwei Tokens aus derselben Farbfamilie:
 *
 *   --ft-accent       #0E5777   Flaechen, Ringe, Fortschrittsbalken, Logo
 *   --ft-accent-text  #4FB6DE   Links, aktive Menuepunkte, Fokusringe (7,76:1)
 *
 * Die Marke bleibt #0E5777, lesbar bleibt es trotzdem.
 */
:root {
  --ft-accent: #0E5777;
  --ft-accent-hover: #14719A;
  --ft-accent-ink: #ffffff;
  --ft-accent-text: #0E5777;
  --ft-accent-2: #3F7FA8;
  --ft-accent-3: #b8517f;
  --ft-warn: #b56a12;
  --ft-danger: #F40200;
  --ft-success: #7CE655;
  --ft-bg: #f2f5fa;
  --ft-surface: #ffffff;
  --ft-surface-2: #eaeff7;
  --ft-surface-3: #dde4f0;
  --ft-border: #dbe2ee;
  --ft-border-strong: #c2ccdf;
  --ft-hairline: rgba(14, 22, 44, 0.07000000000000001);
  --ft-text: #0E162C;
  --ft-text-muted: #4c5876;
  --ft-text-faint: #737f9c;
  --ft-accent-soft: rgba(14, 87, 119, 0.1);
  --ft-accent-line: rgba(14, 87, 119, 0.35);
  --ft-aurora-1: rgba(14, 87, 119, 0.07000000000000001);
  --ft-aurora-2: rgba(79, 182, 222, 0.05);
  --ft-aurora-3: rgba(127, 211, 240, 0.04);
  --ft-glow: 0 0 0 3px rgba(14, 87, 119, 0.18);
  --ft-shadow-1: 0 1px 2px rgba(14, 22, 44, 0.06);
  --ft-shadow-2: 0 10px 30px -12px rgba(14, 22, 44, 0.22);
  --ft-shadow-3: 0 20px 50px -16px rgba(14, 22, 44, 0.3);
  --ft-scrim: rgba(14, 22, 44, 0.45);
  --ft-shimmer: rgba(14, 22, 44, 0.06);
  --ft-veil: rgba(255, 255, 255, 0.72);
  --ft-graph-grid: #c8d2e4;
  --ft-icon-filter: brightness(0) saturate(100%) invert(34%) sepia(17%) saturate(783%) hue-rotate(185deg) brightness(96%) contrast(97%);
  --ft-tint-success: brightness(0) saturate(100%) invert(84%) sepia(84%) saturate(7371%) hue-rotate(43deg) brightness(139%) contrast(80%);
  --ft-tint-danger: brightness(0) saturate(100%) invert(9%) sepia(88%) saturate(6926%) hue-rotate(0deg) brightness(105%) contrast(108%);
  --ft-radius: 14px;
  --ft-radius-sm: 9px;
  --ft-radius-xs: 6px;
  --ft-radius-pill: 999px;
  --ft-ease: cubic-bezier(0.22, 0.61, 0.36, 1);
  --ft-dur: 160ms;
  --ft-dur-slow: 320ms;
  --ft-series-0: #0E5777;
  --ft-series-1: #4a58b8;
  --ft-series-2: #b8517f;
  --ft-series-3: #b56a12;
  --ft-series-4: #14806b;
  --ft-series-5: #7048c0;
  --ft-series-6: #1f7fa8;
  --ft-series-7: #c45a2e;
  --ft-series-0-shade-1: #5689A0;
  --ft-series-1-shade-1: #808ACD;
  --ft-series-2-shade-1: #CD85A5;
  --ft-series-3-shade-1: #CB9759;
  --ft-series-4-shade-1: #5AA697;
  --ft-series-5-shade-1: #9B7FD3;
  --ft-series-6-shade-1: #62A5C2;
  --ft-series-7-shade-1: #D68C6D;
  --ft-series-0-shade-2: #86ABBB;
  --ft-series-1-shade-2: #A4ACDC;
  --ft-series-2-shade-2: #DCA8BF;
  --ft-series-3-shade-2: #DAB488;
  --ft-series-4-shade-2: #8AC0B5;
  --ft-series-5-shade-2: #B8A4E0;
  --ft-series-6-shade-2: #8FBFD4;
  --ft-series-7-shade-2: #E2AC96;
  --ft-series-0-shade-3: #ADC6D1;
  --ft-series-1-shade-3: #C1C6E7;
  --ft-series-2-shade-3: #E7C4D3;
  --ft-series-3-shade-3: #E6CCAE;
  --ft-series-4-shade-3: #AFD4CD;
  --ft-series-5-shade-3: #CEC1EA;
  --ft-series-6-shade-3: #B3D3E1;
  --ft-series-7-shade-3: #EBC7B8;
}
[data-theme-mode="dark"] {
  --ft-accent: #0E5777;
  --ft-accent-hover: #14719A;
  --ft-accent-ink: #ffffff;
  --ft-accent-text: #4FB6DE;
  --ft-accent-2: #7FD3F0;
  --ft-accent-3: #E8709F;
  --ft-warn: #E8A33D;
  --ft-danger: #F40200;
  --ft-success: #7CE655;
  --ft-bg: #0E162C;
  --ft-surface: #16203C;
  --ft-surface-2: #1C284A;
  --ft-surface-3: #243158;
  --ft-border: #263358;
  --ft-border-strong: #364570;
  --ft-hairline: rgba(255, 255, 255, 0.055);
  --ft-text: #E4E9F5;
  --ft-text-muted: #9FAAC7;
  --ft-text-faint: #71809F;
  --ft-accent-soft: rgba(79, 182, 222, 0.12);
  --ft-accent-line: rgba(79, 182, 222, 0.32);
  --ft-aurora-1: rgba(14, 87, 119, 0.26);
  --ft-aurora-2: rgba(79, 182, 222, 0.07000000000000001);
  --ft-aurora-3: rgba(127, 211, 240, 0.05);
  --ft-glow: 0 0 0 3px rgba(79, 182, 222, 0.2);
  --ft-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);
  --ft-shadow-2: 0 10px 30px -12px rgba(0, 0, 0, 0.7);
  --ft-shadow-3: 0 20px 50px -16px rgba(0, 0, 0, 0.85);
  --ft-scrim: rgba(6, 10, 22, 0.68);
  --ft-shimmer: rgba(255, 255, 255, 0.06);
  --ft-veil: rgba(14, 22, 44, 0.72);
  --ft-graph-grid: #2b3a63;
  --ft-icon-filter: brightness(0) saturate(100%) invert(83%) sepia(5%) saturate(1447%) hue-rotate(188deg) brightness(82%) contrast(88%);
  --ft-tint-success: brightness(0) saturate(100%) invert(84%) sepia(84%) saturate(7371%) hue-rotate(43deg) brightness(139%) contrast(80%);
  --ft-tint-danger: brightness(0) saturate(100%) invert(9%) sepia(88%) saturate(6926%) hue-rotate(0deg) brightness(105%) contrast(108%);
  --ft-series-0: #4FB6DE;
  --ft-series-1: #7C8CF0;
  --ft-series-2: #E8709F;
  --ft-series-3: #E8A33D;
  --ft-series-4: #3FCFA8;
  --ft-series-5: #A78BFA;
  --ft-series-6: #6FD1F5;
  --ft-series-7: #F08A5D;
  --ft-series-0-shade-1: #3E89AD;
  --ft-series-1-shade-1: #5D6CBA;
  --ft-series-2-shade-1: #A95881;
  --ft-series-3-shade-1: #A97C3D;
  --ft-series-4-shade-1: #339A88;
  --ft-series-5-shade-1: #7C6BC1;
  --ft-series-6-shade-1: #549CBE;
  --ft-series-7-shade-1: #AF6A53;
  --ft-series-0-shade-2: #326B8D;
  --ft-series-1-shade-2: #495696;
  --ft-series-2-shade-2: #7F486E;
  --ft-series-3-shade-2: #7F623C;
  --ft-series-4-shade-2: #2A7872;
  --ft-series-5-shade-2: #5E569B;
  --ft-series-6-shade-2: #427898;
  --ft-series-7-shade-2: #83554C;
  --ft-series-0-shade-3: #295373;
  --ft-series-1-shade-3: #394579;
  --ft-series-2-shade-3: #5D3B5E;
  --ft-series-3-shade-3: #5D4D3C;
  --ft-series-4-shade-3: #245C61;
  --ft-series-5-shade-3: #47447D;
  --ft-series-6-shade-3: #345C7B;
  --ft-series-7-shade-3: #604447;
  color-scheme: dark;
}
@media (prefers-color-scheme: dark) {
  [data-theme-mode="auto"] {
    --ft-accent: #0E5777;
    --ft-accent-hover: #14719A;
    --ft-accent-ink: #ffffff;
    --ft-accent-text: #4FB6DE;
    --ft-accent-2: #7FD3F0;
    --ft-accent-3: #E8709F;
    --ft-warn: #E8A33D;
    --ft-danger: #F40200;
    --ft-success: #7CE655;
    --ft-bg: #0E162C;
    --ft-surface: #16203C;
    --ft-surface-2: #1C284A;
    --ft-surface-3: #243158;
    --ft-border: #263358;
    --ft-border-strong: #364570;
    --ft-hairline: rgba(255, 255, 255, 0.055);
    --ft-text: #E4E9F5;
    --ft-text-muted: #9FAAC7;
    --ft-text-faint: #71809F;
    --ft-accent-soft: rgba(79, 182, 222, 0.12);
    --ft-accent-line: rgba(79, 182, 222, 0.32);
    --ft-aurora-1: rgba(14, 87, 119, 0.26);
    --ft-aurora-2: rgba(79, 182, 222, 0.07000000000000001);
    --ft-aurora-3: rgba(127, 211, 240, 0.05);
    --ft-glow: 0 0 0 3px rgba(79, 182, 222, 0.2);
    --ft-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);
    --ft-shadow-2: 0 10px 30px -12px rgba(0, 0, 0, 0.7);
    --ft-shadow-3: 0 20px 50px -16px rgba(0, 0, 0, 0.85);
    --ft-scrim: rgba(6, 10, 22, 0.68);
    --ft-shimmer: rgba(255, 255, 255, 0.06);
    --ft-veil: rgba(14, 22, 44, 0.72);
    --ft-graph-grid: #2b3a63;
    --ft-icon-filter: brightness(0) saturate(100%) invert(83%) sepia(5%) saturate(1447%) hue-rotate(188deg) brightness(82%) contrast(88%);
    --ft-tint-success: brightness(0) saturate(100%) invert(84%) sepia(84%) saturate(7371%) hue-rotate(43deg) brightness(139%) contrast(80%);
    --ft-tint-danger: brightness(0) saturate(100%) invert(9%) sepia(88%) saturate(6926%) hue-rotate(0deg) brightness(105%) contrast(108%);
    --ft-series-0: #4FB6DE;
    --ft-series-1: #7C8CF0;
    --ft-series-2: #E8709F;
    --ft-series-3: #E8A33D;
    --ft-series-4: #3FCFA8;
    --ft-series-5: #A78BFA;
    --ft-series-6: #6FD1F5;
    --ft-series-7: #F08A5D;
    --ft-series-0-shade-1: #3E89AD;
    --ft-series-1-shade-1: #5D6CBA;
    --ft-series-2-shade-1: #A95881;
    --ft-series-3-shade-1: #A97C3D;
    --ft-series-4-shade-1: #339A88;
    --ft-series-5-shade-1: #7C6BC1;
    --ft-series-6-shade-1: #549CBE;
    --ft-series-7-shade-1: #AF6A53;
    --ft-series-0-shade-2: #326B8D;
    --ft-series-1-shade-2: #495696;
    --ft-series-2-shade-2: #7F486E;
    --ft-series-3-shade-2: #7F623C;
    --ft-series-4-shade-2: #2A7872;
    --ft-series-5-shade-2: #5E569B;
    --ft-series-6-shade-2: #427898;
    --ft-series-7-shade-2: #83554C;
    --ft-series-0-shade-3: #295373;
    --ft-series-1-shade-3: #394579;
    --ft-series-2-shade-3: #5D3B5E;
    --ft-series-3-shade-3: #5D4D3C;
    --ft-series-4-shade-3: #245C61;
    --ft-series-5-shade-3: #47447D;
    --ft-series-6-shade-3: #345C7B;
    --ft-series-7-shade-3: #604447;
    color-scheme: dark;
  }
}
/**
 * Matomos eigene Theme-Variablen, Dark-Werte.
 *
 * Normalerweise erzeugt Matomo diesen Block selbst aus froodtheme.php und
 * haengt ihn an [data-theme-mode="dark"]. Auf der Login-Seite greift das aber
 * nicht: dort ist noch niemand angemeldet, Matomo kennt also keine
 * Nutzereinstellung und liefert den Light-Satz aus. Die Seite kam deshalb
 * weiss.
 *
 * Dieser Mixin traegt dieselben Werte noch einmal ein und wird in _login.less
 * auf die Login-Seite angewendet — unabhaengig vom Theme-Modus.
 *
 * Die Werte sind aus froodtheme.php abgeleitet (jeweils der zweite Eintrag,
 * also die Dark-Variante). Wenn du dort etwas aenderst, muss es hier mit.
 */
/**
 * Delight — die Hausschrift.
 *
 * Drei Schnitte: Medium, Bold, Black. Keine Kursiven. Wo Matomo kursiv setzt
 * (selten, meist Hilfetexte), erzeugt der Browser eine geneigte Variante
 * selbst.
 *
 * Zur Zuordnung: Delight Medium liegt laut Schriftdatei bei Gewicht 500, wird
 * hier aber als 400 eingebunden — also als der Schnitt, den die Oberflaeche
 * fuer normalen Text nimmt. Das ist Absicht und keine Nachlaessigkeit: das
 * Gewicht in einem @font-face-Block sagt nicht, wie schwer die Schrift IST,
 * sondern unter welchem Wert der Browser sie anfordern soll. Wer Delight
 * Regular zurueckhaben will, tauscht unten die base64-Zeile des 400er-Blocks
 * gegen den Inhalt von fonts/Delight-Regular.woff2.
 *
 * Delight Regular liegt weiterhin in fonts/ und wird nicht geladen.
 *
 * ------------------------------------------------------------------------
 *  Warum die Schriften als Data-URI eingebettet sind
 *
 *  Genau derselbe Grund wie beim Logo: Matomo liefert die zusammengefuehrten
 *  Stylesheets ueber index.php aus und schreibt relative url()-Angaben dabei
 *  NICHT auf den Plugin-Ordner um. Ein src: url("../fonts/Delight-Bold.woff2")
 *  landet im Browser bei https://deine-instanz/fonts/Delight-Bold.woff2 und
 *  damit bei 404 — still und leise, denn der Fallback-Stack faengt es ab und
 *  es sieht nur "irgendwie nicht ganz richtig" aus.
 *
 *  Eingebettet gibt es keinen Pfad, der falsch aufgeloest werden koennte.
 *  Eingebettet ist hier nur woff2: das verstehen alle aktuellen Browser, und
 *  woff2 ist bereits komprimiert. Die drei Schnitte zusammen kosten rund
 *  80 KB im Stylesheet — dafuer entfallen drei Requests und der Text steht
 *  sofort im richtigen Schnitt, ohne Umschaltmoment.
 *
 *  Die Originaldateien liegen weiterhin in fonts/ (woff2, woff, ttf). Sie
 *  werden nicht geladen, dienen aber als Quelle, falls du die Einbettung neu
 *  erzeugen oder die Schrift anderswo verwenden willst.
 *
 *  ~"..." ist LESS-Syntax fuer "gib das unveraendert aus". Noetig, weil
 *  base64 Zeichenfolgen mit // enthaelt, die ein LESS-Parser sonst als
 *  Kommentaranfang lesen koennte.
 * ------------------------------------------------------------------------
 */
@font-face {
  font-family: 'Delight';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('data:font/woff2;base64,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') format('woff2');
}
@font-face {
  font-family: 'Delight';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('data:font/woff2;base64,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') format('woff2');
}
@font-face {
  font-family: 'Delight';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('data:font/woff2;base64,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') format('woff2');
}
/**
 * Zwei Stacks, bewusst getrennt.
 *
 * Delight hat 400, 700 und 900 — keine Zwischenstufen. Verlangt CSS
 * font-weight: 500, waehlt der Browser nach Spezifikation 400; bei 600
 * nimmt er 700. Damit nichts unbeabsichtigt synthetisiert wird, benutzt das
 * Theme ab hier nur noch 400, 700 und 900.
 *
 * --ft-font-num bleibt die System-Schrift: sie hat Tabellenziffern (alle
 * Ziffern gleich breit), wodurch Zahlenkolonnen in Report-Tabellen sauber
 * untereinander stehen und live aktualisierte Werte nicht springen.
 */
:root {
  --ft-font-ui: 'Delight', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --ft-font-num: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
.dataTable tbody td.column,
.dataTable td.column .value,
.dataTable th.column,
.value,
.sparkline-value,
.metric-value,
.numberOfVisits,
.widgetBody .counter,
.visitor-log-visitor-profile .visits-count,
.jqplot-xaxis-tick,
.jqplot-yaxis-tick,
.jqplot-point-label,
.jqplot-highlighter-tooltip,
.piwik-graph-tooltip {
  font-family: var(--ft-font-num);
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
}
code,
pre,
kbd,
samp {
  font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-variant-numeric: tabular-nums;
}
h1,
#loginPage h1,
.loginSection h1 {
  font-weight: 900;
  letter-spacing: -0.03em;
}
h2,
h3 {
  font-weight: 700;
  letter-spacing: -0.02em;
}
h4,
h5,
h6,
.widgetName,
.widgetTop .widgetName,
.card .card-title,
.dataTable th,
.btn,
button.btn,
input[type="submit"].btn {
  font-weight: 700;
}
#secondNavBar li.active > a,
.Menu--dashboard li.active > a,
.navbar-nav > li.active > a {
  font-weight: 700;
}
.dataTable tbody td.label,
.dataTable tbody td.first {
  font-weight: 400;
}
/**
 * Basis: Typografie, Scrollbars, Selektion, Fokus, Motion.
 *
 * Die Schriften selbst stehen in _fonts.less — hier geht es nur um
 * Textrendering, Bedienelemente und Bewegung.
 *
 * Es werden keine externen Schriften geladen. Delight liegt im Theme und
 * kommt vom eigenen Server: eine Analytics-Instanz, die beim Öffnen des
 * Dashboards Requests an Dritte schickt, wäre schwer zu erklären.
 */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
body {
  background: var(--ft-bg);
  color: var(--ft-text);
  letter-spacing: -0.006em;
}
@media (max-width: 700px) {
  html,
  body {
    overflow-x: hidden;
    max-width: 100%;
  }
}
h1,
h2,
h3,
h4,
h5 {
  color: var(--ft-text);
}
::selection {
  background: var(--ft-accent-line);
  color: var(--ft-text);
}
* {
  scrollbar-width: thin;
  scrollbar-color: var(--ft-border-strong) transparent;
}
::-webkit-scrollbar {
  width: 11px;
  height: 11px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: var(--ft-border-strong);
  border-radius: var(--ft-radius-pill);
  border: 3px solid transparent;
  background-clip: content-box;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--ft-text-faint);
  background-clip: content-box;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
:focus-visible {
  outline: 2px solid var(--ft-accent-text);
  outline-offset: 2px;
  border-radius: var(--ft-radius-xs);
}
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
.btn:focus:not(:focus-visible),
.btn-flat:focus:not(:focus-visible),
[tabindex]:focus:not(:focus-visible),
[role="button"]:focus:not(:focus-visible),
summary:focus:not(:focus-visible),
#logo:focus:not(:focus-visible),
#logo a:focus:not(:focus-visible),
.navbar-brand:focus:not(:focus-visible),
.tableIcon:focus:not(:focus-visible),
.dataTableAction:focus:not(:focus-visible),
.table-action:focus:not(:focus-visible),
li:focus:not(:focus-visible),
div:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
a::-moz-focus-inner,
button::-moz-focus-inner,
input::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}
a,
button,
.btn {
  transition: color var(--ft-dur) var(--ft-ease), background-color var(--ft-dur) var(--ft-ease), border-color var(--ft-dur) var(--ft-ease), box-shadow var(--ft-dur) var(--ft-ease), transform var(--ft-dur) var(--ft-ease);
}
a {
  text-decoration: none;
}
.widgetBody a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.card-content a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.entityInlineHelp a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.inline-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.form-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.form-description a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.notification a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.alert a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
.loginSection a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
p a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand) {
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;
  background-position: 0 calc(99%);
  background-size: 0 1px;
  transition: background-size 200ms var(--ft-ease), color var(--ft-dur) var(--ft-ease);
  padding-bottom: 1px;
}
.widgetBody a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.card-content a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.entityInlineHelp a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.inline-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.form-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.form-description a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.notification a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.alert a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.loginSection a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
p a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):hover,
.widgetBody a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.card-content a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.entityInlineHelp a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.inline-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.form-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.form-description a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.notification a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.alert a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
.loginSection a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible,
p a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand):focus-visible {
  background-size: 100% 1px;
}
@media (hover: none), (pointer: coarse) {
  .widgetBody a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .card-content a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .entityInlineHelp a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .inline-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .form-help a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .form-description a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .notification a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .alert a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  .loginSection a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand),
  p a:not(.btn):not(.btn-flat):not(.tableIcon):not([class*="icon-"]):not(.navbar-brand) {
    background-image: none;
    padding-bottom: 0;
    text-decoration: underline dotted;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }
}
hr {
  border: 0;
  border-top: 1px solid var(--ft-hairline);
  margin: 18px 0;
}
code,
pre,
kbd,
samp {
  font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 0.92em;
}
code {
  border-radius: var(--ft-radius-xs);
  padding: 0.12em 0.4em;
  border: 1px solid var(--ft-border);
}
pre {
  border-radius: var(--ft-radius-sm);
  border: 1px solid var(--ft-border);
  padding: 14px 16px;
}
[data-theme-mode="dark"] .widgetLoading img,
[data-theme-mode="auto"] .widgetLoading img,
[data-theme-mode="dark"] .loadingPiwik img,
[data-theme-mode="auto"] .loadingPiwik img {
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
}
/**
 * Navigation: Topbar, Seitenmenü, Tabs, Datumsauswahl.
 *
 * Warnung: Das sind Element-Selektoren aus Matomos Markup, keine Theme-
 * Variablen. Nach einem größeren Matomo-Update kann hier etwas nicht mehr
 * greifen — dann fällt das Element auf Matomos Standard zurück, es bricht
 * nichts. Die Selektoren sind bewusst mehrfach abgesichert.
 */
#topBars,
.navbar,
nav.navbar {
  background: var(--ft-veil);
  -webkit-backdrop-filter: saturate(180%) blur(14px);
  backdrop-filter: saturate(180%) blur(14px);
  border-bottom: 1px solid var(--ft-hairline);
  box-shadow: none;
}
#topBars a,
.navbar a {
  color: var(--ft-text-muted);
}
#topBars a:hover,
.navbar a:hover {
  color: var(--ft-text);
}
#secondNavBar,
.Menu--dashboard,
#mobile-left-menu {
  background: var(--ft-surface);
  border-right: 1px solid var(--ft-hairline);
}
#secondNavBar li a,
#secondNavBar .menuItem > a,
.Menu--dashboard li a,
.navbar-nav > li > a {
  border-radius: var(--ft-radius-sm);
  margin: 1px 8px;
  padding-left: 12px;
  color: var(--ft-text-muted);
  transition: background-color var(--ft-dur) var(--ft-ease), color var(--ft-dur) var(--ft-ease);
}
#secondNavBar li a:hover,
.Menu--dashboard li a:hover,
.navbar-nav > li > a:hover {
  background: var(--ft-surface-2);
  color: var(--ft-text);
}
#secondNavBar li.active > a,
#secondNavBar li a.active,
.Menu--dashboard li.active > a,
.navbar-nav > li.active > a {
  background: var(--ft-accent-soft);
  color: var(--ft-accent-text);
  font-weight: 700;
}
#secondNavBar .icon,
.Menu--dashboard .icon,
.navbar-nav .icon {
  color: inherit;
  opacity: 0.85;
}
.Menu-tabList > li > a,
ul.navbar-nav.Menu-tabList > li > a,
.entityInlineHelp + .menuTab,
li.menuTab > a {
  border-radius: var(--ft-radius-sm) var(--ft-radius-sm) 0 0;
}
.Menu-tabList > li.activeIcon > a,
li.menuTab.sfHover > a {
  color: var(--ft-accent-text);
  border-bottom: 2px solid var(--ft-accent-text);
}
.dropdown-content,
.dropdown-body,
.expandableSelector .dropdown,
.siteSelector .dropdown,
.segmentEditorPanel,
.ui-autocomplete,
.ui-dialog,
.widgetpreview-widgetlist,
.ui-tooltip {
  background: var(--ft-surface);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius);
  box-shadow: var(--ft-shadow-3);
  overflow: hidden;
}
.dropdown-content li > a,
.dropdown-content li > span,
.siteSelector .dropdown li a {
  border-radius: var(--ft-radius-xs);
}
.dropdown-content li:hover,
.dropdown-content li.selected,
.siteSelector .dropdown li:hover {
  background: var(--ft-surface-2);
}
#periodString,
.periodSelector {
  border-radius: var(--ft-radius);
}
.periodSelector .period-selector-options-column #otherPeriods .presetDateRanges,
.periodSelector .period-selector-options-column .preset-date-range-group-separator,
.periodSelector .period-selector-calendar-column,
.periodSelector .compare-dates-separator {
  border-color: var(--ft-hairline);
}
.periodSelector .period-selector-options-column .preset-date-range-group-separator,
.periodSelector .compare-dates-separator {
  background-color: var(--ft-hairline);
}
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-label:hover,
.periodSelector .period-selector-options-column #otherPeriods .periodOptions .period-option-label:has(.period-option-input:focus-visible) {
  background-color: var(--ft-surface-2);
}
#periodMore hr,
.periodSelector hr {
  border: 0;
  border-top: 1px solid var(--ft-hairline);
}
#periodMore.dropdown,
.periodSelector .dropdown {
  background: var(--ft-surface);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius);
  box-shadow: var(--ft-shadow-3);
}
.periodSelector .ui-datepicker,
#periodMore .ui-datepicker {
  background: transparent;
  border: 0;
  box-shadow: none;
}
.periodSelector h6 {
  color: var(--ft-text);
}
.ui-datepicker {
  border-radius: var(--ft-radius);
  border: 1px solid var(--ft-border);
  background: var(--ft-surface);
  box-shadow: var(--ft-shadow-2);
}
.ui-datepicker td a,
.ui-datepicker td span {
  border-radius: var(--ft-radius-xs);
}
.ui-datepicker .ui-state-active,
.ui-datepicker td.ui-datepicker-current-day a {
  background: var(--ft-accent);
  color: var(--ft-accent-ink);
}
.ui-datepicker td:hover a {
  background: var(--ft-accent-soft);
}
.reportingMenu .navbar > .menuTab > ul > li:only-child {
  display: none;
}
.richMarketplaceMenuButton {
  display: none !important;
}
.notification {
  border-radius: var(--ft-radius-sm);
  border: 1px solid var(--ft-border);
  border-left-width: 3px;
  box-shadow: var(--ft-shadow-1);
}
.notification-success {
  border-left-color: var(--ft-success);
}
.notification-info {
  border-left-color: var(--ft-accent-text);
}
.notification-warning {
  border-left-color: var(--ft-warn);
}
.notification-error {
  border-left-color: var(--ft-danger);
}
/**
 * Widgets & Karten.
 *
 * Leitidee: eine Ebene weniger. Matomos Default rahmt Widgets mit Border UND
 * Titelleiste UND Schatten. froodtheme nimmt die Titelleiste als Fläche raus,
 * lässt nur eine feine Kante stehen und arbeitet mit Abstand statt Linien.
 */
.widget,
.card,
.entityContainer,
.admin .card,
.dashboard-page-widget {
  background: var(--ft-surface);
  border: 1px solid var(--ft-hairline);
  border-radius: var(--ft-radius);
  box-shadow: var(--ft-shadow-1);
  transition: border-color var(--ft-dur) var(--ft-ease), box-shadow var(--ft-dur) var(--ft-ease), transform var(--ft-dur) var(--ft-ease);
}
.col .widget:hover,
#dashboardWidgetsArea .widget:hover {
  border-color: var(--ft-border);
  box-shadow: var(--ft-shadow-2);
}
.widgetTop,
.widget .widgetTop,
.card .card-title {
  background: transparent;
  border-bottom: 0;
  border-radius: var(--ft-radius) var(--ft-radius) 0 0;
  padding-bottom: 10px;
}
.widgetName,
.widgetTop .widgetName,
.card .card-title {
  font-weight: 700;
  letter-spacing: -0.012em;
  color: var(--ft-text);
}
.widgetBody {
  border-radius: 0 0 var(--ft-radius) var(--ft-radius);
}
.widgetTop .button,
.widgetTop .widgetIcon {
  opacity: 0;
  transition: opacity var(--ft-dur) var(--ft-ease);
}
.widget:hover .widgetTop .button,
.widget:hover .widgetTop .widgetIcon,
.widgetTop:focus-within .button {
  opacity: 0.75;
}
.widgetTop .button:hover,
.widgetTop .widgetIcon:hover {
  opacity: 1;
  color: var(--ft-accent-text);
}
.widgetPlaceholder,
.ui-sortable-placeholder {
  border: 2px dashed var(--ft-accent-line) !important;
  background: var(--ft-accent-soft) !important;
  border-radius: var(--ft-radius);
}
.widget.ui-sortable-helper {
  box-shadow: var(--ft-shadow-3);
  transform: rotate(-0.4deg) scale(1.01);
}
.sparkline,
.sparkline-container,
.piwik-graph {
  border-radius: var(--ft-radius-sm);
}
.sparkline:hover {
  background: var(--ft-accent-soft);
}
.btn,
input[type="submit"].btn,
button.btn {
  border-radius: var(--ft-radius-sm);
  box-shadow: none;
  text-transform: none;
  font-weight: 700;
  letter-spacing: -0.005em;
  background: var(--ft-accent);
  color: var(--ft-accent-ink);
}
.btn:hover,
.btn:focus {
  background: var(--ft-accent-hover);
  color: var(--ft-accent-ink);
  box-shadow: var(--ft-glow);
  transform: translateY(-1px);
}
.btn:active {
  transform: translateY(0);
}
.btn-flat,
.btn.btn-link {
  background: transparent;
  color: var(--ft-accent-text);
  box-shadow: none;
}
.btn-flat:hover {
  background: var(--ft-accent-soft);
  transform: none;
  box-shadow: none;
}
.badge,
.chip,
.badge-menu-item {
  border-radius: var(--ft-radius-pill);
  background: var(--ft-surface-3);
  color: var(--ft-text-muted);
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.01em;
}
.modal,
.ui-dialog {
  border-radius: var(--ft-radius);
  border: 1px solid var(--ft-border);
  box-shadow: var(--ft-shadow-3);
  background: var(--ft-surface);
}
.modal-overlay,
.ui-widget-overlay {
  background: var(--ft-scrim);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}
/**
 * Report-Tabellen.
 *
 * Matomos Tabellen sind das, was man am längsten anschaut. Deshalb: klebender
 * Header, ruhige Zeilen ohne Zebra (die Trennlinien reichen), Balken in der
 * Werte-Spalte als Hintergrund statt als eigenes Element.
 */
.dataTable,
table.dataTable {
  border-collapse: separate;
  border-spacing: 0;
}
.dataTable thead th,
table.dataTable thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  background: var(--ft-surface);
  border-bottom: 1px solid var(--ft-hairline);
  color: var(--ft-text-muted);
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.dataTable tbody td,
table.dataTable tbody td {
  border-bottom: 1px solid var(--ft-hairline);
  border-top: 0;
}
.dataTable tbody tr {
  transition: background-color var(--ft-dur) var(--ft-ease);
}
.dataTable tbody tr:hover,
.dataTable tbody tr.highlight {
  background: var(--ft-surface-2);
}
.dataTable tbody tr:last-child td {
  border-bottom: 0;
}
.dataTable tbody td.label,
.dataTable tbody td.first {
  color: var(--ft-text);
  font-weight: 400;
}
.dataTable tbody td.column {
  color: var(--ft-text-muted);
  font-variant-numeric: tabular-nums;
}
.dataTable .value-bar,
.dataTable .barChart,
.progressBar {
  background: var(--ft-accent-soft);
  border-radius: var(--ft-radius-pill);
  overflow: hidden;
}
.dataTable .value-bar > span,
.progressBar > span {
  background: var(--ft-accent);
  border-radius: var(--ft-radius-pill);
}
.dataTable tr.subDataTable > td,
.dataTable .cellSubDataTable {
  background: var(--ft-surface-2);
}
.dataTableFeatures,
.dataTableControls {
  background: transparent;
  border-top: 0;
  text-align: left;
  padding: 6px 0 4px;
}
.dataTableFooterIcons {
  background: transparent;
  border-top: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2px;
  margin: 10px 0 0;
  padding: 0;
  text-align: left;
  float: none;
  max-width: 100%;
}
.dataTableFooterIcons .tableIconsGroup {
  float: none;
  display: flex;
  align-items: center;
  padding-right: 0;
}
.dataTableFooterIcons .tableIconsGroup > span > span {
  float: none;
}
.dataTableFooterNavigation {
  margin: 10px 0 0;
  padding: 0;
  max-width: 100%;
}
.dataTableFooterNavigation > .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin: 0;
}
.dataTableFooterNavigation > .row > .col {
  padding: 0;
  width: auto;
  min-width: 0;
}
.limitSelection,
.limitSelection > div {
  max-width: 100%;
}
@media (min-width: 700px) {
  .dataTableFeatures {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px 18px;
    padding: 6px 0 4px;
  }
  .dataTableFeatures > * {
    min-width: 0;
    max-width: 100%;
  }
  .dataTableFooterIcons {
    margin: 0;
  }
  .dataTableFooterNavigation {
    margin: 0 0 0 auto;
    flex: 0 1 auto;
  }
}
.dataTableFeatures .dataTableSearchPattern input[type="text"]:not(.browser-default),
.dataTableFeatures input[type="text"]:not(.browser-default),
.dataTableSearchPattern input[type="text"]:not(.browser-default) {
  background: var(--ft-surface-2);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius-pill);
  padding: 0 14px;
  height: 32px;
  color: var(--ft-text);
}
.dataTable th.sortable:hover {
  color: var(--ft-text);
  cursor: pointer;
}
.dataTable th.sortable.columnSorted {
  color: var(--ft-accent-text);
}
.dataTable tbody td .actions,
.dataTable .cellSubDataTable .actions {
  opacity: 0;
  transition: opacity var(--ft-dur) var(--ft-ease);
}
.dataTable tbody tr:hover .actions {
  opacity: 1;
}
.dataTable td.label [class*="icon-plus"],
.dataTable td.label [class*="icon-minus"],
.dataTable tr.subDataTable > td.label > .expandDataTableRow,
.dataTable td.label .icon-outlink {
  color: var(--ft-text-muted);
  transition: color var(--ft-dur) var(--ft-ease);
}
.dataTable tr.subDataTable > td.label img[src*="plus"],
.dataTable tr.subDataTable > td.label img[src*="minus"] {
  filter: var(--ft-icon-filter);
}
.dataTable tbody tr:hover > td.label [class*="icon-plus"],
.dataTable tbody tr:hover > td.label [class*="icon-minus"],
.dataTable tbody tr:hover > td.label .icon-outlink {
  color: var(--ft-accent-text);
}
.dataTable tbody tr.subDataTable:hover > td.label img[src*="plus"],
.dataTable tbody tr.subDataTable:hover > td.label img[src*="minus"] {
  opacity: 1;
}
/**
 * Formulare, Eingaben, Schalter.
 *
 * Matomo nutzt MaterializeCSS. Dessen Inputs sind Unterstrich-Felder ohne
 * Rahmen — hübsch, aber in dichten Admin-Masken schwer zu treffen. froodtheme
 * macht daraus umrandete Felder mit Fläche.
 */
input:not([type]):not(.browser-default),
input[type="text"]:not(.browser-default),
input[type="password"]:not(.browser-default),
input[type="email"]:not(.browser-default),
input[type="url"]:not(.browser-default),
input[type="number"]:not(.browser-default),
input[type="search"]:not(.browser-default),
input[type="tel"]:not(.browser-default),
input[type="date"]:not(.browser-default),
input[type="time"]:not(.browser-default),
textarea:not(.browser-default),
select:not(.browser-default),
input.select-dropdown,
.materialize-textarea {
  background: var(--ft-surface-2);
  border: 1px solid var(--ft-border) !important;
  border-radius: var(--ft-radius-sm);
  box-shadow: none !important;
  color: var(--ft-text);
  padding: 0 14px;
  height: 44px;
  line-height: normal;
  box-sizing: border-box;
  transition: border-color var(--ft-dur) var(--ft-ease), box-shadow var(--ft-dur) var(--ft-ease), background-color var(--ft-dur) var(--ft-ease);
}
.select-wrapper input.select-dropdown {
  padding-right: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.select-wrapper .caret {
  right: 12px;
  fill: var(--ft-text-muted);
}
ul.select-dropdown,
.dropdown-content.select-dropdown {
  background: var(--ft-surface);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius-sm);
  box-shadow: var(--ft-shadow-2);
  padding: 4px 0;
  overflow-y: auto;
}
ul.select-dropdown > li {
  min-height: 38px;
  line-height: 38px;
  padding: 0 14px;
  color: var(--ft-text);
}
ul.select-dropdown > li:hover,
ul.select-dropdown > li.selected {
  background: var(--ft-surface-2);
}
ul.select-dropdown > li.active,
ul.select-dropdown > li.selected.active {
  background: var(--ft-accent-soft);
  color: var(--ft-accent-text);
}
ul.select-dropdown > li > span {
  color: inherit;
  padding: 0;
}
.materialize-textarea,
textarea:not(.browser-default) {
  padding: 12px 14px;
  height: auto;
  min-height: 88px;
  line-height: 1.5;
}
select option {
  background: var(--ft-surface);
  color: var(--ft-text);
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
textarea:focus,
.materialize-textarea:focus,
select:focus {
  border-color: var(--ft-accent-text) !important;
  box-shadow: var(--ft-glow) !important;
  background: var(--ft-surface);
  outline: none;
}
input::placeholder,
textarea::placeholder {
  color: var(--ft-text-faint);
}
input[disabled],
textarea[disabled],
select[disabled],
input.select-dropdown[disabled],
.select-wrapper.disabled input.select-dropdown {
  background: var(--ft-surface) !important;
  border-color: var(--ft-hairline) !important;
  color: var(--ft-text-muted) !important;
  cursor: not-allowed;
  opacity: 1;
}
.select-wrapper.disabled .caret {
  fill: var(--ft-text-faint);
}
label,
.form-group > label,
.checkbox label,
.radio label,
.form-label,
[type="checkbox"] + span:not(.lever),
[type="radio"] + span {
  color: var(--ft-text);
}
.form-group > h3,
.form-group-title,
.settings-header {
  color: var(--ft-text);
}
.form-description,
.form-help,
.inline-help,
.entityInlineHelp,
.input-field > .help-block,
p.form-description {
  color: var(--ft-text-muted);
}
.form-group label em,
.form-group label i,
label small,
.form-description em,
.inline-help em {
  color: var(--ft-text-faint);
}
[type="checkbox"]:disabled + span:not(.lever),
[type="radio"]:disabled + span,
label.disabled,
.form-group.disabled label {
  color: var(--ft-text-disabled, var(--ft-text-faint));
}
.form-group .required,
.form-error,
.field-error,
input.invalid + label::after {
  color: var(--ft-danger);
}
body .input-field {
  display: flex;
  flex-direction: column;
  margin-top: 0;
  padding-top: 0;
}
body .input-field > .select-wrapper {
  display: flex;
  flex-direction: column;
}
body .input-field > label,
body .input-field > label.active,
body .input-field > label.active:not(.label-icon),
body .input-field > .select-wrapper > label,
body .input-field > .select-wrapper > label.active,
body .input-field > input:focus + label,
body .input-field > input:focus + label.active {
  position: static;
  order: -1;
  transform: none;
  top: auto;
  left: auto;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 18px;
  cursor: default;
  pointer-events: auto;
}
body .input-field > input:not(.browser-default),
body .input-field > select:not(.browser-default),
body .input-field > textarea:not(.browser-default),
body .input-field > .materialize-textarea,
body .input-field > .select-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}
body .input-field > label .icon,
body .input-field > label [class^="icon-"] {
  font-size: 14px;
  line-height: 18px;
  vertical-align: baseline;
  margin-right: 6px;
}
.input-field > input:focus + label,
.input-field > input:focus ~ label,
.input-field > textarea:focus + label,
.input-field > textarea:focus ~ label {
  color: var(--ft-accent-text) !important;
}
.input-field .prefix.active {
  color: var(--ft-accent-text);
}
body .input-field > label,
body .input-field > label:not(.active) {
  color: var(--ft-text-muted);
}
body [type="checkbox"]:not(.filled-in) + span:not(.lever)::after {
  border-color: var(--ft-border-strong);
  background-color: var(--ft-surface-2);
  border-radius: 4px;
  transition: border-color var(--ft-dur) var(--ft-ease), background-color var(--ft-dur) var(--ft-ease);
}
body label:hover [type="checkbox"]:not(.filled-in) + span:not(.lever)::after,
body [type="checkbox"]:not(.filled-in):hover + span:not(.lever)::after,
body [type="checkbox"]:not(.filled-in):focus-visible + span:not(.lever)::after {
  border-color: var(--ft-accent-text);
  background-color: var(--ft-surface-3);
}
body [type="checkbox"]:not(.filled-in):checked + span:not(.lever)::before {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: var(--ft-accent-text);
  border-bottom-color: var(--ft-accent-text);
  background-color: transparent;
}
body [type="checkbox"].filled-in:checked + span:not(.lever)::after {
  border-color: var(--ft-accent);
  background-color: var(--ft-accent);
}
body [type="checkbox"].filled-in:not(:checked) + span:not(.lever)::after {
  border-color: var(--ft-border-strong);
  background-color: transparent;
}
body [type="checkbox"].filled-in:checked + span:not(.lever)::before {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  background-color: transparent;
}
body [type="checkbox"]:indeterminate + span:not(.lever)::before {
  border-right-color: var(--ft-accent-text);
  background-color: transparent;
}
body [type="radio"] + span::before {
  border-color: var(--ft-border-strong);
  background-color: transparent;
}
body [type="radio"]:checked + span::before,
body [type="radio"].with-gap:checked + span::before {
  border-color: var(--ft-accent-text);
  background-color: transparent;
}
body [type="radio"]:checked + span::after,
body [type="radio"].with-gap:checked + span::after {
  border-color: var(--ft-accent-text);
  background-color: var(--ft-accent-text);
}
body [type="checkbox"]:disabled + span:not(.lever)::before,
body [type="checkbox"]:disabled + span:not(.lever)::after,
body [type="radio"]:disabled + span::before,
body [type="radio"]:disabled + span::after {
  border-color: var(--ft-border);
  opacity: 0.6;
}
.switch label input[type="checkbox"]:checked + .lever {
  background-color: var(--ft-accent-line);
}
.switch label input[type="checkbox"]:checked + .lever::after {
  background-color: var(--ft-accent-text);
}
.switch label .lever {
  background-color: var(--ft-border-strong);
}
.dropdown-content li > span,
.select-wrapper .dropdown-content li > span {
  color: var(--ft-text);
}
.dropdown-content li.active,
.dropdown-content li.selected {
  background: var(--ft-accent-soft);
}
.dropdown-content li.active > span {
  color: var(--ft-accent-text);
}
.segmentEditorPanel .segment-row,
.segment-add-or,
.segment-add-and {
  border-radius: var(--ft-radius-sm);
}
.segment-add-or,
.segment-add-and {
  border: 1px dashed var(--ft-border-strong);
  color: var(--ft-text-muted);
  transition: border-color var(--ft-dur) var(--ft-ease), color var(--ft-dur) var(--ft-ease);
}
.segment-add-or:hover,
.segment-add-and:hover {
  border-color: var(--ft-accent-text);
  color: var(--ft-accent-text);
}
.form-help,
.inline-help,
.entityInlineHelp,
.form-description {
  color: var(--ft-text-faint);
  font-size: 12.5px;
  line-height: 1.5;
}
.dataTableFeatures input:not(.browser-default),
.dataTableFooterNavigation input:not(.browser-default),
.dataTableFooterIcons input:not(.browser-default),
.limitSelection input:not(.browser-default),
.dataTableFeatures select:not(.browser-default),
.dataTableFooterNavigation select:not(.browser-default),
.dataTableFooterIcons select:not(.browser-default),
.limitSelection select:not(.browser-default),
.dataTableFeatures input.select-dropdown,
.dataTableFooterNavigation input.select-dropdown,
.dataTableFooterIcons input.select-dropdown,
.limitSelection input.select-dropdown,
.dataTableFeatures .select-wrapper input.select-dropdown,
.dataTableFooterNavigation .select-wrapper input.select-dropdown,
.dataTableFooterIcons .select-wrapper input.select-dropdown,
.limitSelection .select-wrapper input.select-dropdown {
  height: auto;
  min-height: 0;
  line-height: inherit;
  padding: 0;
  background: transparent;
  border: 0 !important;
  border-radius: 0;
  box-shadow: none !important;
}
.dataTableFeatures .select-wrapper .caret,
.dataTableFooterNavigation .select-wrapper .caret,
.dataTableFooterIcons .select-wrapper .caret,
.limitSelection .select-wrapper .caret {
  right: auto;
}
.limitSelection ul,
.dataTableFooterNavigation .dropdown-content {
  background: var(--ft-surface);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius-sm);
  box-shadow: var(--ft-shadow-2);
}
.limitSelection ul li:hover,
.limitSelection ul li.selected {
  background: var(--ft-surface-2);
}
table input:not([type]):not(.browser-default),
table input[type="text"]:not(.browser-default),
table input[type="number"]:not(.browser-default),
table input[type="search"]:not(.browser-default),
table select:not(.browser-default),
table .select-wrapper input.select-dropdown {
  height: 36px;
  min-height: 36px;
  line-height: normal;
  font-size: 13px;
  padding: 0 14px;
}
table .select-wrapper input.select-dropdown {
  padding-right: 30px;
}
table .select-wrapper .caret {
  right: 8px;
}
@media (min-width: 700px) {
  #manageUsersTable .access-cell,
  #manageUsersTable .role_header {
    min-width: 190px;
  }
}
#manageUsersTable .access-cell .select-wrapper,
#manageUsersTable .access-cell input.select-dropdown,
#manageUsersTable .role_header .select-wrapper {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 700px) {
  #manageUsersTable .access-cell .select-wrapper,
  #manageUsersTable .access-cell input.select-dropdown,
  #manageUsersTable .role_header .select-wrapper {
    min-width: 160px;
  }
}
#manageUsersTable .access-cell input.select-dropdown,
#manageUsersTable .role_header input.select-dropdown {
  height: 40px;
  min-height: 40px;
  line-height: normal;
  padding: 0 32px 0 16px;
}
#manageUsersTable .dropdown-content {
  min-width: 200px;
}
select.browser-default,
input.browser-default {
  background-color: var(--ft-surface-2);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius-sm);
  color: var(--ft-text);
  padding: 0 10px;
  height: 36px;
  box-sizing: border-box;
}
select.browser-default:focus,
input.browser-default:focus {
  border-color: var(--ft-accent-text);
  outline: none;
}
.mapWidget select,
.widgetBody .mapWidget select,
#widgetUserCountryMapvisitorMap select {
  border-color: var(--ft-border);
}
.limitSelection {
  text-align: right;
}
.limitSelection > div {
  width: auto;
  min-width: 52px;
  height: auto;
}
.limitSelection > div .select-wrapper {
  padding-right: 0;
}
.limitSelection > div .select-wrapper input.select-dropdown {
  height: 32px;
  line-height: normal;
  font-size: 13px;
  padding: 0 12px;
  text-align: right;
  border: 1px solid var(--ft-border-strong) !important;
  border-radius: var(--ft-radius-sm);
  background: transparent;
  color: var(--ft-text) !important;
  opacity: 1;
  transition: border-color var(--ft-dur) var(--ft-ease), color var(--ft-dur) var(--ft-ease);
}
.limitSelection > div .select-wrapper:hover {
  background-color: transparent;
  border-radius: 0;
}
.limitSelection > div .select-wrapper:hover input.select-dropdown {
  border-color: var(--ft-accent-text) !important;
  color: var(--ft-accent-text) !important;
  opacity: 1;
}
.limitSelection .select-wrapper svg.caret,
.limitSelection .select-wrapper span.caret,
.limitSelection .caret {
  display: none;
}
body input[type="search"]:not(.browser-default),
body input[class*="earch"]:not(.browser-default),
body input[id*="earch"]:not(.browser-default),
body input[name*="earch"]:not(.browser-default),
body [class*="earch"] input[type="text"]:not(.browser-default) {
  padding-left: 14px;
}
body [class*="earch"]:has(.icon-search) input[type="text"]:not(.browser-default),
body [class*="earch"]:has(> [class*="icon-search"]) input[type="text"] {
  padding-right: 42px;
}
body .siteSearch > input[type="text"]:not(.browser-default):not([disabled]),
body .dashboardControls .siteSearch input[type="text"]:not(.browser-default) {
  padding-left: 16px;
  padding-right: 48px;
}
body .siteSearch {
  position: relative;
  display: flex;
  align-items: center;
}
body .siteSearch > .icon-search {
  position: absolute;
  right: 16px;
  color: var(--ft-text-muted);
  cursor: pointer;
  transition: color var(--ft-dur) var(--ft-ease);
}
body .siteSearch > .icon-search:hover {
  color: var(--ft-accent-text);
}
body .siteSearch > input[type="text"]::placeholder {
  color: transparent;
}
/**
 * Diagrammfarben.
 *
 * Matomo transportiert Grafikfarben nicht ueber normale CSS-Eigenschaften,
 * sondern ueber "named colors": ein unsichtbares Element pro Farbe, dessen
 * `color` von JavaScript ausgelesen wird. Deshalb sieht das hier merkwuerdig
 * aus — es ist aber der offiziell vorgesehene Weg.
 *
 *   .<namespace>[data-name=<farbe>] { color: …; }
 *
 * ------------------------------------------------------------------------
 *  ACHTUNG bei den Seriennamen
 *
 *  Fuer Linien-, Balken- und Tortengraphen liest Matomo 5 die Serienfarben
 *  NULL-basiert aus: series0 bis series7, dazu series0-shade1 bis
 *  series7-shade3 fuer den Periodenvergleich. Nachzulesen in
 *  getPlotLinesSeriesColorNames() in
 *  plugins/CoreVisualizations/javascripts/jqplot.js.
 *
 *  Die Entwicklerdokumentation nennt weiterhin series1..series10. Das ist
 *  veraltet: wer danach geht, faerbt jeweils die naechste statt der
 *  gemeinten Serie — die erste Kurve behaelt Matomos Standardblau. Genau
 *  dieser Fehler steckte bis Version 1.11 in diesem Theme.
 *
 *  Nur die Landkarten benutzen weiterhin ihre eigenen, benannten Farben.
 * ------------------------------------------------------------------------
 *
 * Fuer die JS-gerenderten Graphen funktionieren CSS-Variablen, weil
 * getComputedStyle var() aufloest.
 *
 * Sparklines sind der Sonderfall: die werden serverseitig als PNG gerendert,
 * dort liest PHP die kompilierte CSS-Datei. var() kommt da nicht an, also
 * stehen unten feste Hex-Werte — bewusst Mitteltoene, die auf hellem wie
 * dunklem Grund funktionieren.
 */
.sparkline-colors[data-name=backgroundColor] {
  color: transparent;
}
.sparkline-colors[data-name=lineColor] {
  color: #2E9BC9;
}
.sparkline-colors[data-name=minPointColor] {
  color: #C05A86;
}
.sparkline-colors[data-name=lastPointColor] {
  color: #0E5777;
}
.sparkline-colors[data-name=maxPointColor] {
  color: #2E9BC9;
}
.evolution-graph-colors[data-name=grid-background] {
  color: var(--ft-surface);
}
.evolution-graph-colors[data-name=ticks] {
  color: var(--ft-graph-grid);
}
.evolution-graph-colors[data-name=single-metric-label] {
  color: var(--ft-series-0);
}
.evolution-graph-colors[data-name=series0] {
  color: var(--ft-series-0);
}
.evolution-graph-colors[data-name=series1] {
  color: var(--ft-series-1);
}
.evolution-graph-colors[data-name=series2] {
  color: var(--ft-series-2);
}
.evolution-graph-colors[data-name=series3] {
  color: var(--ft-series-3);
}
.evolution-graph-colors[data-name=series4] {
  color: var(--ft-series-4);
}
.evolution-graph-colors[data-name=series5] {
  color: var(--ft-series-5);
}
.evolution-graph-colors[data-name=series6] {
  color: var(--ft-series-6);
}
.evolution-graph-colors[data-name=series7] {
  color: var(--ft-series-7);
}
.evolution-graph-colors[data-name=series0-shade1] {
  color: var(--ft-series-0-shade-1);
}
.evolution-graph-colors[data-name=series1-shade1] {
  color: var(--ft-series-1-shade-1);
}
.evolution-graph-colors[data-name=series2-shade1] {
  color: var(--ft-series-2-shade-1);
}
.evolution-graph-colors[data-name=series3-shade1] {
  color: var(--ft-series-3-shade-1);
}
.evolution-graph-colors[data-name=series4-shade1] {
  color: var(--ft-series-4-shade-1);
}
.evolution-graph-colors[data-name=series5-shade1] {
  color: var(--ft-series-5-shade-1);
}
.evolution-graph-colors[data-name=series6-shade1] {
  color: var(--ft-series-6-shade-1);
}
.evolution-graph-colors[data-name=series7-shade1] {
  color: var(--ft-series-7-shade-1);
}
.evolution-graph-colors[data-name=series0-shade2] {
  color: var(--ft-series-0-shade-2);
}
.evolution-graph-colors[data-name=series1-shade2] {
  color: var(--ft-series-1-shade-2);
}
.evolution-graph-colors[data-name=series2-shade2] {
  color: var(--ft-series-2-shade-2);
}
.evolution-graph-colors[data-name=series3-shade2] {
  color: var(--ft-series-3-shade-2);
}
.evolution-graph-colors[data-name=series4-shade2] {
  color: var(--ft-series-4-shade-2);
}
.evolution-graph-colors[data-name=series5-shade2] {
  color: var(--ft-series-5-shade-2);
}
.evolution-graph-colors[data-name=series6-shade2] {
  color: var(--ft-series-6-shade-2);
}
.evolution-graph-colors[data-name=series7-shade2] {
  color: var(--ft-series-7-shade-2);
}
.evolution-graph-colors[data-name=series0-shade3] {
  color: var(--ft-series-0-shade-3);
}
.evolution-graph-colors[data-name=series1-shade3] {
  color: var(--ft-series-1-shade-3);
}
.evolution-graph-colors[data-name=series2-shade3] {
  color: var(--ft-series-2-shade-3);
}
.evolution-graph-colors[data-name=series3-shade3] {
  color: var(--ft-series-3-shade-3);
}
.evolution-graph-colors[data-name=series4-shade3] {
  color: var(--ft-series-4-shade-3);
}
.evolution-graph-colors[data-name=series5-shade3] {
  color: var(--ft-series-5-shade-3);
}
.evolution-graph-colors[data-name=series6-shade3] {
  color: var(--ft-series-6-shade-3);
}
.evolution-graph-colors[data-name=series7-shade3] {
  color: var(--ft-series-7-shade-3);
}
.bar-graph-colors[data-name=grid-background] {
  color: var(--ft-surface);
}
.bar-graph-colors[data-name=grid-border] {
  color: var(--ft-border);
}
.bar-graph-colors[data-name=ticks] {
  color: var(--ft-graph-grid);
}
.bar-graph-colors[data-name=single-metric-label] {
  color: var(--ft-series-0);
}
.bar-graph-colors[data-name=series0] {
  color: var(--ft-series-0);
}
.bar-graph-colors[data-name=series1] {
  color: var(--ft-series-1);
}
.bar-graph-colors[data-name=series2] {
  color: var(--ft-series-2);
}
.bar-graph-colors[data-name=series3] {
  color: var(--ft-series-3);
}
.bar-graph-colors[data-name=series4] {
  color: var(--ft-series-4);
}
.bar-graph-colors[data-name=series5] {
  color: var(--ft-series-5);
}
.bar-graph-colors[data-name=series6] {
  color: var(--ft-series-6);
}
.bar-graph-colors[data-name=series7] {
  color: var(--ft-series-7);
}
.bar-graph-colors[data-name=series0-shade1] {
  color: var(--ft-series-0-shade-1);
}
.bar-graph-colors[data-name=series1-shade1] {
  color: var(--ft-series-1-shade-1);
}
.bar-graph-colors[data-name=series2-shade1] {
  color: var(--ft-series-2-shade-1);
}
.bar-graph-colors[data-name=series3-shade1] {
  color: var(--ft-series-3-shade-1);
}
.bar-graph-colors[data-name=series4-shade1] {
  color: var(--ft-series-4-shade-1);
}
.bar-graph-colors[data-name=series5-shade1] {
  color: var(--ft-series-5-shade-1);
}
.bar-graph-colors[data-name=series6-shade1] {
  color: var(--ft-series-6-shade-1);
}
.bar-graph-colors[data-name=series7-shade1] {
  color: var(--ft-series-7-shade-1);
}
.bar-graph-colors[data-name=series0-shade2] {
  color: var(--ft-series-0-shade-2);
}
.bar-graph-colors[data-name=series1-shade2] {
  color: var(--ft-series-1-shade-2);
}
.bar-graph-colors[data-name=series2-shade2] {
  color: var(--ft-series-2-shade-2);
}
.bar-graph-colors[data-name=series3-shade2] {
  color: var(--ft-series-3-shade-2);
}
.bar-graph-colors[data-name=series4-shade2] {
  color: var(--ft-series-4-shade-2);
}
.bar-graph-colors[data-name=series5-shade2] {
  color: var(--ft-series-5-shade-2);
}
.bar-graph-colors[data-name=series6-shade2] {
  color: var(--ft-series-6-shade-2);
}
.bar-graph-colors[data-name=series7-shade2] {
  color: var(--ft-series-7-shade-2);
}
.bar-graph-colors[data-name=series0-shade3] {
  color: var(--ft-series-0-shade-3);
}
.bar-graph-colors[data-name=series1-shade3] {
  color: var(--ft-series-1-shade-3);
}
.bar-graph-colors[data-name=series2-shade3] {
  color: var(--ft-series-2-shade-3);
}
.bar-graph-colors[data-name=series3-shade3] {
  color: var(--ft-series-3-shade-3);
}
.bar-graph-colors[data-name=series4-shade3] {
  color: var(--ft-series-4-shade-3);
}
.bar-graph-colors[data-name=series5-shade3] {
  color: var(--ft-series-5-shade-3);
}
.bar-graph-colors[data-name=series6-shade3] {
  color: var(--ft-series-6-shade-3);
}
.bar-graph-colors[data-name=series7-shade3] {
  color: var(--ft-series-7-shade-3);
}
.pie-graph-colors[data-name=grid-background] {
  color: var(--ft-surface);
}
.pie-graph-colors[data-name=single-metric-label] {
  color: var(--ft-series-0);
}
.pie-graph-colors[data-name=series0] {
  color: var(--ft-series-0);
}
.pie-graph-colors[data-name=series1] {
  color: var(--ft-series-1);
}
.pie-graph-colors[data-name=series2] {
  color: var(--ft-series-2);
}
.pie-graph-colors[data-name=series3] {
  color: var(--ft-series-3);
}
.pie-graph-colors[data-name=series4] {
  color: var(--ft-series-4);
}
.pie-graph-colors[data-name=series5] {
  color: var(--ft-series-5);
}
.pie-graph-colors[data-name=series6] {
  color: var(--ft-series-6);
}
.pie-graph-colors[data-name=series7] {
  color: var(--ft-series-7);
}
.pie-graph-colors[data-name=series0-shade1] {
  color: var(--ft-series-0-shade-1);
}
.pie-graph-colors[data-name=series1-shade1] {
  color: var(--ft-series-1-shade-1);
}
.pie-graph-colors[data-name=series2-shade1] {
  color: var(--ft-series-2-shade-1);
}
.pie-graph-colors[data-name=series3-shade1] {
  color: var(--ft-series-3-shade-1);
}
.pie-graph-colors[data-name=series4-shade1] {
  color: var(--ft-series-4-shade-1);
}
.pie-graph-colors[data-name=series5-shade1] {
  color: var(--ft-series-5-shade-1);
}
.pie-graph-colors[data-name=series6-shade1] {
  color: var(--ft-series-6-shade-1);
}
.pie-graph-colors[data-name=series7-shade1] {
  color: var(--ft-series-7-shade-1);
}
.pie-graph-colors[data-name=series0-shade2] {
  color: var(--ft-series-0-shade-2);
}
.pie-graph-colors[data-name=series1-shade2] {
  color: var(--ft-series-1-shade-2);
}
.pie-graph-colors[data-name=series2-shade2] {
  color: var(--ft-series-2-shade-2);
}
.pie-graph-colors[data-name=series3-shade2] {
  color: var(--ft-series-3-shade-2);
}
.pie-graph-colors[data-name=series4-shade2] {
  color: var(--ft-series-4-shade-2);
}
.pie-graph-colors[data-name=series5-shade2] {
  color: var(--ft-series-5-shade-2);
}
.pie-graph-colors[data-name=series6-shade2] {
  color: var(--ft-series-6-shade-2);
}
.pie-graph-colors[data-name=series7-shade2] {
  color: var(--ft-series-7-shade-2);
}
.pie-graph-colors[data-name=series0-shade3] {
  color: var(--ft-series-0-shade-3);
}
.pie-graph-colors[data-name=series1-shade3] {
  color: var(--ft-series-1-shade-3);
}
.pie-graph-colors[data-name=series2-shade3] {
  color: var(--ft-series-2-shade-3);
}
.pie-graph-colors[data-name=series3-shade3] {
  color: var(--ft-series-3-shade-3);
}
.pie-graph-colors[data-name=series4-shade3] {
  color: var(--ft-series-4-shade-3);
}
.pie-graph-colors[data-name=series5-shade3] {
  color: var(--ft-series-5-shade-3);
}
.pie-graph-colors[data-name=series6-shade3] {
  color: var(--ft-series-6-shade-3);
}
.pie-graph-colors[data-name=series7-shade3] {
  color: var(--ft-series-7-shade-3);
}
.visitor-map[data-name=no-data-color] {
  color: var(--ft-surface-3);
}
.visitor-map[data-name=one-country-color] {
  color: var(--ft-series-0);
}
.visitor-map[data-name=color-range-start-choropleth] {
  color: #0E2C42;
}
.visitor-map[data-name=color-range-end-choropleth] {
  color: #4FB6DE;
}
.visitor-map[data-name=color-range-start-normal] {
  color: #0E2C42;
}
.visitor-map[data-name=color-range-end-normal] {
  color: #4FB6DE;
}
.visitor-map[data-name=country-highlight-color] {
  color: var(--ft-series-1);
}
.visitor-map[data-name=country-selected-color] {
  color: var(--ft-series-1);
}
.visitor-map[data-name=unknown-region-fill-color] {
  color: var(--ft-surface-3);
}
.visitor-map[data-name=unknown-region-stroke-color] {
  color: var(--ft-border);
}
.visitor-map[data-name=region-stroke-color] {
  color: var(--ft-border);
}
.visitor-map[data-name=region-selected-color] {
  color: var(--ft-series-1);
}
.visitor-map[data-name=region-highlight-color] {
  color: var(--ft-series-1);
}
.visitor-map[data-name=region-layer-stroke-color] {
  color: var(--ft-border);
}
.visitor-map[data-name=invisible-region-background] {
  color: var(--ft-surface-2);
}
.visitor-map[data-name=city-label-color] {
  color: var(--ft-text);
}
.visitor-map[data-name=city-stroke-color] {
  color: var(--ft-accent-text);
}
.visitor-map[data-name=city-highlight-stroke-color] {
  color: var(--ft-series-1);
}
.visitor-map[data-name=city-highlight-fill-color] {
  color: var(--ft-series-1);
}
.visitor-map[data-name=city-highlight-label-color] {
  color: var(--ft-text);
}
.visitor-map[data-name=city-label-fill-color] {
  color: var(--ft-surface);
}
.visitor-map[data-name=city-selected-color] {
  color: var(--ft-series-1);
}
.visitor-map[data-name=city-selected-label-color] {
  color: var(--ft-text);
}
.visitor-map[data-name=special-metrics-color-scale-1] {
  color: #0E2C42;
}
.visitor-map[data-name=special-metrics-color-scale-2] {
  color: #0E5777;
}
.visitor-map[data-name=special-metrics-color-scale-3] {
  color: #2E9BC9;
}
.visitor-map[data-name=special-metrics-color-scale-4] {
  color: #4FB6DE;
}
.realtime-map[data-name=white-bg] {
  color: #f2f5fa;
}
.realtime-map[data-name=white-fill] {
  color: #dbe2ee;
}
.realtime-map[data-name=black-bg] {
  color: #0E162C;
}
.realtime-map[data-name=black-fill] {
  color: #243158;
}
.realtime-map[data-name=visit-stroke] {
  color: #0E162C;
}
.realtime-map[data-name=website-referrer-color] {
  color: var(--ft-series-1);
}
.realtime-map[data-name=direct-referrer-color] {
  color: var(--ft-series-0);
}
.realtime-map[data-name=search-referrer-color] {
  color: var(--ft-series-3);
}
.realtime-map[data-name=live-widget-highlight] {
  color: var(--ft-accent-soft);
}
.realtime-map[data-name=live-widget-unhighlight] {
  color: transparent;
}
.realtime-map[data-name=symbol-animate-fill] {
  color: var(--ft-series-2);
}
.jqplot-highlighter-tooltip,
.jqplot-point-label,
.piwik-graph-tooltip {
  background: var(--ft-surface) !important;
  color: var(--ft-text) !important;
  border: 1px solid var(--ft-border) !important;
  border-radius: var(--ft-radius-sm) !important;
  box-shadow: var(--ft-shadow-2) !important;
  padding: 8px 10px !important;
  font-size: 12px;
}
.jqplot-grid-canvas {
  opacity: 0.7;
}
.jqplot-axis,
.jqplot-yaxis,
.jqplot-xaxis {
  border: 0 !important;
}
.jqplot-xaxis-tick,
.jqplot-yaxis-tick,
.jqplot-x2axis-tick,
.jqplot-y2axis-tick {
  filter: var(--ft-icon-filter);
}
.jqplot-yaxis-tick,
.jqplot-y2axis-tick {
  opacity: 0.8;
}
.jqplot-xaxis,
.jqplot-yaxis,
.jqplot-xaxis-label,
.jqplot-yaxis-label {
  color: var(--ft-text-muted);
  font-size: 11px;
  font-weight: 400;
}
.jqplot-highlighter-tooltip {
  font-size: 12px;
}
.jqplot-legend-label,
.jqplot-table-legend {
  color: var(--ft-text-muted);
  font-size: 12px;
}
.jqplot-legend-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin-right: 16px;
}
.jqplot-legend-swatch {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  flex: 0 0 auto;
}
.jqplot-legend-items .jqplot-legend-item:hover .jqplot-legend-label {
  color: var(--ft-text);
}
.jqplot-table-legend {
  opacity: 0.85;
}
.piwik-graph:hover .jqplot-table-legend {
  opacity: 1;
}
.jqplot-seriespicker-wrapper,
.series-picker-wrapper,
.dataTableFeatures .series-picker-wrapper,
.jqplot-seriespicker {
  margin: 0;
}
.evolution-annotations,
.annotationView .evolution-annotations {
  margin-top: 4px;
  margin-bottom: 10px;
}
.jqplot-seriespicker-popover,
.jqplot-seriespicker {
  background: var(--ft-surface);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius-sm);
  color: var(--ft-text);
}
.jqplot-seriespicker-popover label:hover {
  color: var(--ft-accent-text);
}
body .metricEvolution > .positive-evolution,
body .positive-evolution {
  color: var(--ft-success);
}
body .metricEvolution > .negative-evolution,
body .negative-evolution {
  color: var(--ft-danger);
}
body .metricEvolution > .neutral-evolution,
body .neutral-evolution {
  color: var(--ft-text-muted);
}
body #multisitesAllWebsitesDashboard .sitesTable .evolutionTrendPositive,
body #multisitesAllWebsitesDashboard .evolutionTrendPositive,
body [class*="evolutionTrend"][class*="Positive"] {
  color: var(--ft-success);
}
body #multisitesAllWebsitesDashboard .sitesTable .evolutionTrendNegative,
body #multisitesAllWebsitesDashboard .evolutionTrendNegative,
body [class*="evolutionTrend"][class*="Negative"] {
  color: var(--ft-danger);
}
body #multisitesAllWebsitesDashboard .sitesTable .evolutionTrendNeutral,
body #multisitesAllWebsitesDashboard .evolutionTrendNeutral,
body [class*="evolutionTrend"][class*="Neutral"] {
  color: var(--ft-text-muted);
}
img[src*="MultiSites/images/arrow_up.svg"],
img[src*="MultiSites/images/arrow_down_green.svg"] {
  filter: var(--ft-tint-success);
}
img[src*="MultiSites/images/arrow_down.svg"],
img[src*="MultiSites/images/arrow_up_red.svg"] {
  filter: var(--ft-tint-danger);
}
img[src*="MultiSites/images/stop.svg"] {
  filter: var(--ft-icon-filter);
}
.metricEvolution {
  white-space: nowrap;
  margin-left: 4px;
}
.metricEvolution strong {
  font-weight: 700;
}
/**
 * Besuche in Echtzeit & Besucherprotokoll.
 *
 * Matomos Live-Plugin (plugins/Live/stylesheets/live.less) arbeitet an vielen
 * Stellen mit fest verdrahteten Hellgrautoenen statt mit Theme-Variablen:
 *
 *   #visitsLive .datetime      border-top: 1px solid #d3d1c5
 *   #visitsLive .settings      border-bottom: 1px solid @color-silver-l90
 *   #visitsLive .returning     background: #F9FAFA
 *   ol.actionList li::before   box-shadow: 0 0 0 7px #fff
 *   ol.actionList li::after    border-left: 2px solid #d2d2d2
 *   .action-list-action-icon   background-color: #fff
 *   .repeat                    background-color: #fff
 *   .conversionCount           border: 1px solid #fff
 *   .dataTableVizVisitorLog hr border-bottom: 1px solid #ccc
 *
 * Auf hellem Grund faellt das nicht auf. Auf #0E162C sind es helle Striche
 * und weisse Kloetze mitten im Widget.
 *
 * Diese Datei zieht sie alle auf die Theme-Farben. Die Selektoren sind exakt
 * so spezifisch wie Matomos eigene — das Theme-CSS wird beim Zusammenfuehren
 * zuletzt eingehaengt und gewinnt deshalb bei Gleichstand.
 *
 * Hinweis fuer spaeter: sollte Matomo diese Werte irgendwann selbst auf
 * Variablen umstellen, wird diese Datei ueberfluessig — sie richtet dann aber
 * auch keinen Schaden an, weil sie dieselben Farben setzt.
 */
#visitsLive .datetime {
  border-top: 1px solid var(--ft-hairline);
}
#visitsLive .settings {
  border-bottom: 0;
}
#visitsLive .returning {
  background: var(--ft-surface-2) none repeat scroll 0 0;
}
#visitsLive .settings {
  background: var(--ft-surface) none repeat scroll 0 0;
}
ol.actionList > li:not(.pageviewActions)::before {
  background-color: var(--ft-accent-text);
  border-color: var(--ft-accent-text);
  box-shadow: 0 0 0 7px var(--ft-surface);
}
ol.actionList > li:not(.pageviewActions)::after,
ol.actionList > li:not(.pageviewActions).collapsed-content-item::after,
ol.actionList > li.pageviewActions::after {
  border-left-color: var(--ft-border-strong);
  border-right-color: var(--ft-border-strong);
}
.action-list-action-icon {
  background-color: var(--ft-surface);
  color: var(--ft-text-faint);
}
.repeat {
  background-color: var(--ft-surface);
  color: var(--ft-text-muted);
}
.dataTableVizVisitorLog hr {
  border-bottom: 1px solid var(--ft-hairline);
  border-top: 0;
  color: transparent;
}
.visitorRank {
  border: 1px solid var(--ft-border);
  color: var(--ft-text-muted);
}
.hash {
  color: var(--ft-text-faint);
}
.visitor-log-ip-location img.flag,
.visitorLogIconWithDetails.flag > img {
  border: 1px solid var(--ft-border);
}
.conversionCount {
  background-color: var(--ft-success);
  border: 1px solid var(--ft-surface);
  color: var(--ft-accent-ink);
}
.simple-realtime-visitor-counter {
  background-color: var(--ft-surface-2);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius);
}
#visitsTotal table.dataTable thead th {
  border-bottom: 1px solid var(--ft-hairline);
}
#visitsLive .settings img.iconPadding,
.dataTableVizVisitorLog .actionList img.iconPadding,
ol.visitorLog img.iconPadding {
  filter: var(--ft-icon-filter);
  opacity: 0.9;
  transition: opacity var(--ft-dur) var(--ft-ease);
}
#visitsLive .settings a:hover img.iconPadding,
#visitsLive .settings img.iconPadding:hover {
  opacity: 1;
}
.evolution-annotations .icon-annotation {
  color: var(--ft-text-muted);
  transition: color var(--ft-dur) var(--ft-ease);
}
.evolution-annotations:hover .icon-annotation,
.evolution-annotations .icon-annotation:hover {
  color: var(--ft-text);
}
.evolution-annotations .icon-annotation.starred {
  color: var(--ft-accent-text);
}
.annotations-header,
.annotation-list-range,
.empty-annotation-list,
.annotation-list .loadingPiwik {
  color: var(--ft-text-muted);
}
span.annotation,
.annotation-controls > a {
  color: var(--ft-text);
}
.annotation-user {
  color: var(--ft-text-muted);
}
.annotation-manager .annotation-list-row:hover,
.annotation-list tr:hover {
  background: var(--ft-surface-2);
}
.delete-annotation {
  color: var(--ft-text-faint);
}
.delete-annotation:hover {
  color: var(--ft-danger);
}
.annotation-period-edit,
.annotation-period-edit > .datepicker {
  background: var(--ft-surface-2);
  color: var(--ft-text-muted);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius-xs);
}
.annotation-period-edit:hover {
  background: var(--ft-surface-3);
  border-color: var(--ft-border-strong);
}
.edit-annotation {
  color: var(--ft-text-muted);
}
.edit-annotation:hover {
  color: var(--ft-accent-text);
}
.annotation-star {
  color: var(--ft-text-faint);
}
.annotation-star.starred,
.annotation-star .icon-annotation.starred {
  color: var(--ft-warn);
}
.RealTimeMap_container,
.card .RealTimeMap_container {
  padding-bottom: 52px;
}
.widget .realTimeMap_overlay,
.RealTimeMap_container .realTimeMap_overlay {
  bottom: 10px;
  left: 20px;
  right: 20px;
  color: var(--ft-text-muted);
  font-size: 12.5px;
  text-shadow: none;
}
.widget .realTimeMap_datetime,
.realTimeMap_datetime {
  bottom: 30px;
  color: var(--ft-text-faint);
  font-size: 13px;
  font-variant-numeric: tabular-nums;
}
.UserCountryMap-overlay .content,
.UserCountryMap-tooltip .content,
.RealTimeMap-overlay .content,
.RealTimeMap-tooltip .content {
  background: var(--ft-surface);
  color: var(--ft-text);
  border: 1px solid var(--ft-border);
  border-radius: var(--ft-radius-sm);
  padding: 7px 10px;
}
.UserCountryMap-title .map-stats {
  color: var(--ft-text-muted);
}
/**
 * Ladeanimationen.
 *
 * Matomo lädt praktisch jedes Widget per AJAX nach und zeigt dabei ein
 * animiertes GIF. Ein GIF kann die Themefarbe nicht kennen, hat harte Kanten
 * auf HiDPI-Displays und ignoriert prefers-reduced-motion. froodtheme blendet
 * es aus und ersetzt es durch drei CSS-Animationen:
 *
 *   1. "Orbit"    — der Standard-Spinner überall dort, wo Matomo lädt
 *   2. "Shimmer"  — Skeleton-Streifen über Widgets, die Daten nachziehen
 *   3. "Boot"     — Vollbild-Overlay beim allerersten Seitenaufbau
 *                   (wird von javascripts/froodtheme.js eingehängt).
 *                   Ohne Schriftzug: die Marke steht im Zentrum der Ringe,
 *                   ein Wort daneben würde nur wiederholen, was das Logo
 *                   schon sagt.
 */
@keyframes ft-spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes ft-pulse {
  0%,
  100% {
    transform: scale(0.72);
    opacity: 0.45;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
}
.loadingPiwik img,
.loadingSegment img,
.widgetLoading img,
.ajaxLoadingCalendar img,
#ajaxLoadingDiv img,
img[src*="loading-blue"],
img[src*="loading.gif"],
img[src*="loading-modern"] {
  display: none !important;
}
.loadingPiwik,
.loadingSegment,
.widgetLoading,
.ajaxLoadingCalendar,
#ajaxLoadingDiv,
.loadingPiwikBelow {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--ft-text-faint);
  font-size: 13px;
}
.loadingPiwik::before,
.loadingSegment::before,
.widgetLoading::before,
.ajaxLoadingCalendar::before,
#ajaxLoadingDiv::before,
.loadingPiwikBelow::before {
  content: "";
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: conic-gradient(from 0deg, transparent 0deg, var(--ft-accent) 140deg, var(--ft-accent-text) 340deg, var(--ft-accent-text) 360deg);
  -webkit-mask: radial-gradient(farthest-side, transparent calc(97.5%), #000000 calc(97.5%));
  mask: radial-gradient(farthest-side, transparent calc(97.5%), #000000 calc(97.5%));
  animation: ft-spin 720ms linear infinite;
}
@supports not ((-webkit-mask: radial-gradient(#000, #000)) or (mask: radial-gradient(#000, #000))) {
  .loadingPiwik::before,
  .loadingSegment::before,
  .widgetLoading::before,
  #ajaxLoadingDiv::before {
    background: none;
    border: 2.5px solid var(--ft-accent-line);
    border-top-color: var(--ft-accent-text);
  }
}
@keyframes ft-shimmer {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
.widget.loading .widgetBody,
.dataTable.loading,
.loadingPiwik ~ .widgetBody {
  position: relative;
  overflow: hidden;
}
.widget.loading .widgetBody::after,
.dataTable.loading::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(90deg, transparent 0%, var(--ft-shimmer) 45%, var(--ft-shimmer) 55%, transparent 100%);
  animation: ft-shimmer 1.25s var(--ft-ease) infinite;
}
#ft-boot {
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--ft-bg);
  transition: opacity 380ms var(--ft-ease), visibility 380ms var(--ft-ease);
}
@keyframes ft-drift {
  from {
    transform: translate3d(-3%, -2%, 0) scale(1);
  }
  to {
    transform: translate3d(3%, 2%, 0) scale(1.08);
  }
}
@keyframes ft-drift-slow {
  from {
    transform: translate3d(2.5%, 1.5%, 0) scale(1.05) rotate(0deg);
  }
  to {
    transform: translate3d(-2.5%, -1.5%, 0) scale(1) rotate(-3deg);
  }
}
#ft-boot::before {
  content: "";
  position: absolute;
  inset: -25%;
  pointer-events: none;
  background: radial-gradient(34% 34% at 26% 28%, var(--ft-aurora-1) 0%, transparent 70%), radial-gradient(30% 30% at 74% 66%, var(--ft-aurora-2) 0%, transparent 70%), radial-gradient(26% 26% at 52% 88%, var(--ft-aurora-3) 0%, transparent 72%);
  opacity: 1;
  animation: ft-drift 18s ease-in-out infinite alternate;
  will-change: transform;
}
#ft-boot::after {
  content: "";
  position: absolute;
  inset: -30%;
  pointer-events: none;
  background: radial-gradient(28% 28% at 68% 22%, var(--ft-aurora-2) 0%, transparent 72%), radial-gradient(32% 32% at 18% 76%, var(--ft-aurora-1) 0%, transparent 72%);
  opacity: 0.85;
  animation: ft-drift-slow 27s ease-in-out infinite alternate;
  will-change: transform;
}
#ft-boot.ft-boot--out {
  opacity: 0;
  visibility: hidden;
}
.ft-boot__mark {
  position: relative;
  z-index: 1;
  width: 84px;
  height: 84px;
  display: grid;
  place-items: center;
}
.ft-boot__mark::before,
.ft-boot__mark::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  -webkit-mask: radial-gradient(farthest-side, transparent calc(98%), #000000 calc(98%));
  mask: radial-gradient(farthest-side, transparent calc(98%), #000000 calc(98%));
}
.ft-boot__mark::before {
  inset: 0;
  background: conic-gradient(from 90deg, transparent 0deg, var(--ft-accent) 200deg, var(--ft-accent-text) 330deg, var(--ft-accent-text) 360deg);
  animation: ft-spin 1.4s linear infinite;
}
.ft-boot__mark::after {
  inset: 12px;
  background: conic-gradient(from 270deg, transparent 0deg, var(--ft-accent-2) 260deg, var(--ft-accent-2) 360deg);
  animation: ft-spin 1s linear infinite reverse;
}
.ft-boot__logo {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  animation: ft-pulse 2s var(--ft-ease) infinite;
}
#ft-progress {
  position: fixed;
  top: 0;
  left: 0;
  height: 2px;
  width: 0;
  z-index: 100000;
  background: linear-gradient(90deg, var(--ft-accent), var(--ft-accent-2));
  box-shadow: 0 0 8px var(--ft-accent-line);
  transition: width 240ms var(--ft-ease), opacity 240ms var(--ft-ease);
  pointer-events: none;
}
#ft-progress.ft-progress--done {
  opacity: 0;
}
.preloader-wrapper .spinner-layer,
.spinner-blue-only,
.spinner-blue {
  border-color: var(--ft-accent-text) !important;
}
@media (prefers-reduced-motion: reduce) {
  .loadingPiwik::before,
  .loadingSegment::before,
  .widgetLoading::before,
  #ajaxLoadingDiv::before,
  .ft-boot__mark::before,
  .ft-boot__mark::after,
  .ft-boot__logo {
    animation: ft-fade-breathe 1.6s ease-in-out infinite !important;
  }
  .widget.loading .widgetBody::after,
  .dataTable.loading::after,
  #ft-boot::before,
  #ft-boot::after,
  body#loginPage::before,
  body#loginPage::after {
    animation: none !important;
  }
}
@keyframes ft-fade-breathe {
  0%,
  100% {
    opacity: 0.35;
  }
  50% {
    opacity: 1;
  }
}
/**
 * Logo-Slot.
 *
 * Matomos Markup (plugins/CoreHome/templates/_logo.twig) sieht so aus:
 *
 *   <span id="logo" class="logo brand-logo [center]">
 *     <a href="index.php"><img src="..." class="default-piwik-logo"></a>
 *   </span>
 *
 * Dasselbe Element steckt in der Kopfzeile UND auf der Login-Seite — dort
 * zusaetzlich mit der Klasse "center" und innerhalb von <nav>, NICHT
 * innerhalb von .loginSection.
 *
 * ------------------------------------------------------------------------
 *  Warum das Logo hier als Data-URI steht und nicht als Dateipfad
 *
 *  Matomo liefert die zusammengefuehrten Stylesheets ueber index.php aus.
 *  Ein relativer Pfad wie ../images/froodmatomo-logo.svg wird NICHT auf den
 *  Plugin-Ordner umgeschrieben — im ausgelieferten CSS steht er unveraendert
 *  drin und der Browser loest ihn gegen die index.php-URL auf. Ergebnis:
 *  https://deine-matomo-instanz/images/froodmatomo-logo.svg — also 404.
 *
 *  Ein Data-URI hat gar keinen Pfad, der falsch aufgeloest werden koennte.
 *  Das SVG ist knapp 2 KB, liegt ohnehin im selben Stylesheet-Download und
 *  spart sogar einen Request. Fuer ein Logo dieser Groesse ist das der
 *  robusteste Weg.
 *
 *  Warum Percent-Encoding und nicht base64: base64 erzeugt Zeichenfolgen
 *  mit "//", was manche LESS-Parser als Kommentaranfang lesen. Percent-
 *  Encoding vermeidet das und bleibt nebenbei lesbar.
 *
 *  Warum content: url() und nicht background-image auf dem Elternelement:
 *  content ersetzt die Bildquelle selbst. Das Element bleibt ein <img>,
 *  Groesse und Ausrichtung steuern width/height wie gewohnt. Greift die
 *  Regel nach einem Matomo-Update mal nicht, zeigt Matomo einfach sein
 *  eigenes Logo weiter — leer bleibt es nie.
 * ------------------------------------------------------------------------
 *
 *  LOGO TAUSCHEN
 *
 *  Variante A (ohne Code, empfohlen wenn es schnell gehen soll):
 *    Administration -> Allgemeine Einstellungen -> "Eigenes Logo verwenden".
 *    Matomo legt das Bild unter misc/user/ ab, es gilt auch fuer PDF- und
 *    E-Mail-Reports. Dann unten @ft-use-theme-logo auf 0 setzen, damit sich
 *    das Theme raushaelt und das hochgeladene Logo durchkommt.
 *
 *  Variante B (Logo gehoert zum Theme):
 *    Neues SVG minifizieren, percent-encoden und @ft-logo-data ersetzen.
 *    Die Originaldateien liegen weiterhin in images/ — froodmatomo-logo.svg
 *    wie geliefert, froodmatomo-logo-square.svg mit zugeschnittener viewBox.
 *    Sie dienen als Quelle fuer die Icons und zum Nachschlagen.
 */
#logo img,
#logo .default-piwik-logo,
.navbar-brand img,
#header img.logo {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%22176px%22%20height%3D%22176px%22%20viewBox%3D%2267.5%2050.5%20176%20176%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22froodmatomo-logo%22%20transform%3D%22translate(68%2C%2051)%22%3E%3Ccircle%20id%3D%22Oval%22%20fill%3D%22%237FD3F0%22%20fill-rule%3D%22nonzero%22%20cx%3D%2287.5%22%20cy%3D%2287.5%22%20r%3D%2287.5%22%3E%3C%2Fcircle%3E%3Cg%20id%3D%22Group%22%20transform%3D%22translate(30.4832%2C%2034.8027)%22%20fill%3D%22%23263358%22%3E%3Cpath%20d%3D%22M50.8438451%2C53.1126307%20C59.7917288%2C53.1126307%2068.4381808%2C56.9317484%2075.1948879%2C63.8688399%20L76.0110722%2C64.7072386%20C77.4312792%2C66.1644281%2077.4312792%2C68.5503758%2076.0110722%2C70.0075654%20L75.1948879%2C70.8459641%20C68.4381808%2C77.7830556%2059.7917288%2C81.6021732%2050.8438451%2C81.6021732%20C41.8959614%2C81.6021732%2033.2495094%2C77.7830556%2026.4928022%2C70.8459641%20L25.676618%2C70.0075654%20C24.256411%2C68.5503758%2024.256411%2C66.1644281%2025.676618%2C64.7072386%20L26.4928022%2C63.8688399%20C33.2495094%2C56.9317484%2041.8959614%2C53.1126307%2050.8438451%2C53.1126307%20Z%22%20id%3D%22Fill-3%22%20fill-rule%3D%22nonzero%22%20transform%3D%22translate(50.8438%2C%2067.3574)%20rotate(-90)%20translate(-50.8438%2C%20-67.3574)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M27.5382353%2C76.5381699%20C27.5382353%2C83.8756826%2021.5973856%2C89.8240268%2014.2691176%2C89.8240268%20C6.94084967%2C89.8240268%201%2C83.8756826%201%2C76.5381699%20C1%2C69.2006572%206.94084967%2C63.2523131%2014.2691176%2C63.2523131%20C21.5973856%2C63.2523131%2027.5382353%2C69.2006572%2027.5382353%2C76.5381699%20Z%22%20id%3D%22Stroke-5%22%20stroke%3D%22%23263358%22%20stroke-width%3D%224%22%20transform%3D%22translate(14.2691%2C%2076.5382)%20rotate(90)%20translate(-14.2691%2C%20-76.5382)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M124.963143%2C58%20L50.8937472%2C58%20C45.6662504%2C58%2041.4284451%2C52.8512197%2041.4284451%2C46.5%20C41.4284451%2C40.1487803%2045.6662504%2C35%2050.8937472%2C35%20L124.963143%2C35%20C130.19064%2C35%20134.428445%2C40.1487803%20134.428445%2C46.5%20C134.428445%2C52.8512197%20130.19064%2C58%20124.963143%2C58%20Z%22%20id%3D%22Stroke-7%22%20stroke%3D%22%23263358%22%20stroke-width%3D%224%22%20transform%3D%22translate(87.9284%2C%2046.5)%20rotate(90)%20translate(-87.9284%2C%20-46.5)%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 32px;
  height: 32px;
  max-height: none;
  object-fit: contain;
  vertical-align: middle;
}
#logo,
#logo > a {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
@keyframes ft-logo-pulse {
  0%,
  100% {
    transform: scale(1);
    filter: drop-shadow(0 0 0 rgba(79, 182, 222, 0));
  }
  50% {
    transform: scale(1.03);
    filter: drop-shadow(0 0 10px rgba(127, 211, 240, 0.32));
  }
}
#logo img,
#logo .default-piwik-logo,
.navbar-brand img {
  animation: ft-logo-pulse 5s cubic-bezier(0.45, 0, 0.55, 1) infinite;
  will-change: transform;
}
@media (prefers-reduced-motion: reduce) {
  #logo img,
  #logo .default-piwik-logo,
  .navbar-brand img {
    animation: none;
  }
}
#logo > a::after {
  content: "FROODMATOMO";
  font-family: var(--ft-font-ui);
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.02em;
  line-height: 1;
  white-space: nowrap;
  color: var(--ft-text);
}
@media (max-width: 992px) {
  #logo > a::after {
    font-size: 14px;
    letter-spacing: 0.01em;
  }
}
@media (max-width: 600px) {
  #logo img,
  #logo .default-piwik-logo,
  .navbar-brand img {
    width: 28px;
    height: 28px;
  }
  #logo,
  #logo > a {
    gap: 8px;
  }
  #logo > a::after {
    font-size: 12px;
    letter-spacing: 0;
  }
}
.ft-boot__logo {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22176px%22%20height%3D%22176px%22%20viewBox%3D%2267.5%2050.5%20176%20176%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22froodmatomo-logo%22%20transform%3D%22translate(68%2C%2051)%22%3E%3Ccircle%20id%3D%22Oval%22%20fill%3D%22%237FD3F0%22%20fill-rule%3D%22nonzero%22%20cx%3D%2287.5%22%20cy%3D%2287.5%22%20r%3D%2287.5%22%3E%3C%2Fcircle%3E%3Cg%20id%3D%22Group%22%20transform%3D%22translate(30.4832%2C%2034.8027)%22%20fill%3D%22%23263358%22%3E%3Cpath%20d%3D%22M50.8438451%2C53.1126307%20C59.7917288%2C53.1126307%2068.4381808%2C56.9317484%2075.1948879%2C63.8688399%20L76.0110722%2C64.7072386%20C77.4312792%2C66.1644281%2077.4312792%2C68.5503758%2076.0110722%2C70.0075654%20L75.1948879%2C70.8459641%20C68.4381808%2C77.7830556%2059.7917288%2C81.6021732%2050.8438451%2C81.6021732%20C41.8959614%2C81.6021732%2033.2495094%2C77.7830556%2026.4928022%2C70.8459641%20L25.676618%2C70.0075654%20C24.256411%2C68.5503758%2024.256411%2C66.1644281%2025.676618%2C64.7072386%20L26.4928022%2C63.8688399%20C33.2495094%2C56.9317484%2041.8959614%2C53.1126307%2050.8438451%2C53.1126307%20Z%22%20id%3D%22Fill-3%22%20fill-rule%3D%22nonzero%22%20transform%3D%22translate(50.8438%2C%2067.3574)%20rotate(-90)%20translate(-50.8438%2C%20-67.3574)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M27.5382353%2C76.5381699%20C27.5382353%2C83.8756826%2021.5973856%2C89.8240268%2014.2691176%2C89.8240268%20C6.94084967%2C89.8240268%201%2C83.8756826%201%2C76.5381699%20C1%2C69.2006572%206.94084967%2C63.2523131%2014.2691176%2C63.2523131%20C21.5973856%2C63.2523131%2027.5382353%2C69.2006572%2027.5382353%2C76.5381699%20Z%22%20id%3D%22Stroke-5%22%20stroke%3D%22%23263358%22%20stroke-width%3D%224%22%20transform%3D%22translate(14.2691%2C%2076.5382)%20rotate(90)%20translate(-14.2691%2C%20-76.5382)%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M124.963143%2C58%20L50.8937472%2C58%20C45.6662504%2C58%2041.4284451%2C52.8512197%2041.4284451%2C46.5%20C41.4284451%2C40.1487803%2045.6662504%2C35%2050.8937472%2C35%20L124.963143%2C35%20C130.19064%2C35%20134.428445%2C40.1487803%20134.428445%2C46.5%20C134.428445%2C52.8512197%20130.19064%2C58%20124.963143%2C58%20Z%22%20id%3D%22Stroke-7%22%20stroke%3D%22%23263358%22%20stroke-width%3D%224%22%20transform%3D%22translate(87.9284%2C%2046.5)%20rotate(90)%20translate(-87.9284%2C%20-46.5)%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/**
 * Login-, Passwort-vergessen- und 2FA-Seite.
 *
 * Die einzige Seite, die auch Leute sehen, die nicht taeglich mit Matomo
 * arbeiten — deshalb bekommt sie etwas mehr Sorgfalt.
 *
 * ------------------------------------------------------------------------
 *  Warum hier der komplette Dark-Variablensatz noch einmal gesetzt wird
 *
 *  Matomo entscheidet den Hell/Dunkel-Modus anhand der Nutzereinstellung.
 *  Auf der Login-Seite ist aber noch niemand angemeldet — Matomo kennt keine
 *  Einstellung und liefert den Light-Satz aus. Die Seite kam deshalb weiss,
 *  egal was im Theme steht.
 *
 *  Deshalb werden hier beide Variablensaetze noch einmal auf die Dark-Werte
 *  gesetzt: die eigenen (--ft-*) und die von Matomo (--theme-color-*). Weil
 *  CSS-Variablen vererbt werden, reicht es, das einmal am <body> zu tun.
 *
 *  color-scheme: dark sagt zusaetzlich dem Browser Bescheid — davon haengen
 *  Scrollbars, Auswahlmenues und die Autofill-Einfaerbung ab, die sonst hell
 *  bleiben.
 * ------------------------------------------------------------------------
 *
 * Aufbau der Seite (plugins/Login/templates/loginLayout.twig):
 *
 *   <nav><div class="nav-wrapper"> … #logo … </div></nav>
 *   <section class="loginSection row">
 *     <div class="col …"><div class="card"><div class="card-content"> … Formular
 */
body#loginPage,
body.loginSection {
  --ft-accent: #0E5777;
  --ft-accent-hover: #14719A;
  --ft-accent-ink: #ffffff;
  --ft-accent-text: #4FB6DE;
  --ft-accent-2: #7FD3F0;
  --ft-accent-3: #E8709F;
  --ft-warn: #E8A33D;
  --ft-danger: #F40200;
  --ft-success: #7CE655;
  --ft-bg: #0E162C;
  --ft-surface: #16203C;
  --ft-surface-2: #1C284A;
  --ft-surface-3: #243158;
  --ft-border: #263358;
  --ft-border-strong: #364570;
  --ft-hairline: rgba(255, 255, 255, 0.055);
  --ft-text: #E4E9F5;
  --ft-text-muted: #9FAAC7;
  --ft-text-faint: #71809F;
  --ft-accent-soft: rgba(79, 182, 222, 0.12);
  --ft-accent-line: rgba(79, 182, 222, 0.32);
  --ft-aurora-1: rgba(14, 87, 119, 0.26);
  --ft-aurora-2: rgba(79, 182, 222, 0.07000000000000001);
  --ft-aurora-3: rgba(127, 211, 240, 0.05);
  --ft-glow: 0 0 0 3px rgba(79, 182, 222, 0.2);
  --ft-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);
  --ft-shadow-2: 0 10px 30px -12px rgba(0, 0, 0, 0.7);
  --ft-shadow-3: 0 20px 50px -16px rgba(0, 0, 0, 0.85);
  --ft-scrim: rgba(6, 10, 22, 0.68);
  --ft-shimmer: rgba(255, 255, 255, 0.06);
  --ft-veil: rgba(14, 22, 44, 0.72);
  --ft-graph-grid: #2b3a63;
  --ft-icon-filter: brightness(0) saturate(100%) invert(83%) sepia(5%) saturate(1447%) hue-rotate(188deg) brightness(82%) contrast(88%);
  --ft-tint-success: brightness(0) saturate(100%) invert(84%) sepia(84%) saturate(7371%) hue-rotate(43deg) brightness(139%) contrast(80%);
  --ft-tint-danger: brightness(0) saturate(100%) invert(9%) sepia(88%) saturate(6926%) hue-rotate(0deg) brightness(105%) contrast(108%);
  --ft-series-0: #4FB6DE;
  --ft-series-1: #7C8CF0;
  --ft-series-2: #E8709F;
  --ft-series-3: #E8A33D;
  --ft-series-4: #3FCFA8;
  --ft-series-5: #A78BFA;
  --ft-series-6: #6FD1F5;
  --ft-series-7: #F08A5D;
  --ft-series-0-shade-1: #3E89AD;
  --ft-series-1-shade-1: #5D6CBA;
  --ft-series-2-shade-1: #A95881;
  --ft-series-3-shade-1: #A97C3D;
  --ft-series-4-shade-1: #339A88;
  --ft-series-5-shade-1: #7C6BC1;
  --ft-series-6-shade-1: #549CBE;
  --ft-series-7-shade-1: #AF6A53;
  --ft-series-0-shade-2: #326B8D;
  --ft-series-1-shade-2: #495696;
  --ft-series-2-shade-2: #7F486E;
  --ft-series-3-shade-2: #7F623C;
  --ft-series-4-shade-2: #2A7872;
  --ft-series-5-shade-2: #5E569B;
  --ft-series-6-shade-2: #427898;
  --ft-series-7-shade-2: #83554C;
  --ft-series-0-shade-3: #295373;
  --ft-series-1-shade-3: #394579;
  --ft-series-2-shade-3: #5D3B5E;
  --ft-series-3-shade-3: #5D4D3C;
  --ft-series-4-shade-3: #245C61;
  --ft-series-5-shade-3: #47447D;
  --ft-series-6-shade-3: #345C7B;
  --ft-series-7-shade-3: #604447;
  --theme-color-background-base: #0E162C;
  --theme-color-background-contrast: #16203C;
  --theme-color-background-disabled: #243158;
  --theme-color-background-highContrast: #2C3B66;
  --theme-color-background-lowContrast: #243158;
  --theme-color-background-tinyContrast: #1C284A;
  --theme-color-base-series: #0E5777;
  --theme-color-border: #263358;
  --theme-color-border-alternative: #263358;
  --theme-color-border-light: #1e2949;
  --theme-color-boxShadow: rgba(0, 0, 0, 0.55);
  --theme-color-brand: #0E5777;
  --theme-color-brand-contrast: #ffffff;
  --theme-color-code: #CDE9F5;
  --theme-color-code-background: #132441;
  --theme-color-focus-ring: #4FB6DE;
  --theme-color-focus-ring-alternative: #7FD3F0;
  --theme-color-header-background: #111a34;
  --theme-color-header-text: #9FAAC7;
  --theme-color-headline-alternative: #B4BFD8;
  --theme-color-link: #4FB6DE;
  --theme-color-menu-contrast-background: #111a34;
  --theme-color-menu-contrast-backgroundHover: #1C284A;
  --theme-color-menu-contrast-text: #9FAAC7;
  --theme-color-menu-contrast-textActive: #4FB6DE;
  --theme-color-menu-contrast-textSelected: #ffffff;
  --theme-color-new-brand: #0E5777;
  --theme-color-text: #E4E9F5;
  --theme-color-text-contrast: #CBD4E8;
  --theme-color-text-disabled: #5b6785;
  --theme-color-text-highContrast: #ffffff;
  --theme-color-text-invert: #3a4666;
  --theme-color-text-invert-contrast: #0E162C;
  --theme-color-text-invert-light: #4c5876;
  --theme-color-text-light: #9FAAC7;
  --theme-color-text-lighter: #8B96B4;
  --theme-color-text-on-disabled: #78829f;
  --theme-color-text-placeholder: #5b6785;
  --theme-color-widget-background: #16203C;
  --theme-color-widget-border: #263358;
  --theme-color-widget-exported-background-base: #ffffff;
  --theme-color-widget-title-background: #16203C;
  --theme-color-widget-title-text: #E4E9F5;
  --theme-filter-on-illustration: brightness(92%) invert(100%) hue-rotate(180deg);
  --theme-shadow-overlay: 0 0 0 1px rgba(255, 255, 255, 0.05), 0 16px 48px -12px rgba(0, 0, 0, 0.75);
  --theme-fontFamily-base: 'Delight', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  color-scheme: dark;
  background: var(--ft-bg);
  color: var(--ft-text);
  position: relative;
  min-height: 100vh;
  overflow-x: hidden;
}
body#loginPage::before {
  content: "";
  position: absolute;
  inset: -40%;
  pointer-events: none;
  background: radial-gradient(58% 58% at 22% 24%, var(--ft-aurora-1) 0%, transparent 74%), radial-gradient(52% 52% at 80% 70%, var(--ft-aurora-2) 0%, transparent 76%), radial-gradient(46% 46% at 50% 104%, var(--ft-aurora-3) 0%, transparent 78%);
  position: fixed;
  inset: 0;
  z-index: 0;
}
body#loginPage > *:not(#ft-boot):not(#ft-progress) {
  position: relative;
  z-index: 1;
}
body#loginPage nav,
body#loginPage .nav-wrapper {
  position: static;
  background: transparent;
  box-shadow: none;
  border: 0;
  height: auto;
  min-height: 0;
  line-height: normal;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  text-align: center;
  padding: 0;
  margin: 0;
}
body#loginPage nav {
  padding: 72px 20px 0;
}
body#loginPage #logo,
body#loginPage #logo.brand-logo,
body#loginPage #logo.brand-logo.center {
  position: static;
  left: auto;
  right: auto;
  top: auto;
  transform: none;
  display: block;
  width: auto;
  height: auto;
  max-width: none;
  padding: 0;
  margin: 0;
  font-size: inherit;
  line-height: normal;
  white-space: normal;
}
body#loginPage #logo > a {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  text-decoration: none;
  background-image: none;
  padding: 0;
}
body#loginPage #logo img,
body#loginPage #logo .default-piwik-logo {
  width: 92px;
  height: 92px;
  max-height: none;
  animation: none;
  transform: none;
  filter: drop-shadow(0 8px 28px rgba(127, 211, 240, 0.28));
}
body#loginPage #logo > a::after {
  content: "FROODMATOMO";
  display: block;
  font-family: var(--ft-font-ui);
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 0.06em;
  line-height: 1;
  white-space: nowrap;
  color: var(--ft-text);
}
@media (max-width: 600px) {
  body#loginPage #logo > a::after {
    font-size: 20px;
  }
  body#loginPage #logo img {
    width: 72px;
    height: 72px;
  }
}
body#loginPage .loginSection {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 24px 20px 64px;
}
body#loginPage .loginSection > .col {
  width: 100%;
  max-width: 420px;
  margin: 0;
  padding: 0;
  flex: 0 1 auto;
}
body#loginPage .loginSection .card,
body#loginPage .contentForm .card {
  background: var(--ft-surface);
  border: 1px solid var(--ft-border);
  border-radius: 18px;
  box-shadow: var(--ft-shadow-3);
  margin: 0;
  overflow: visible;
}
body#loginPage .card-content {
  padding: 32px 32px 28px;
}
body#loginPage .card-title,
body#loginPage h2 {
  font-size: 19px;
  font-weight: 700;
  letter-spacing: -0.02em;
  text-align: center;
  color: var(--ft-text);
  margin: 0 0 34px;
  padding: 0;
  border: 0;
}
body#loginPage #login_form,
body#loginPage #reset_form {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
body#loginPage .row {
  margin-bottom: 0;
}
body#loginPage .input-field {
  margin: 0 0 22px;
  padding-top: 0;
}
body#loginPage .input-field > label {
  color: var(--ft-text-muted);
}
body#loginPage .input-field label .icon {
  margin-right: 7px;
  color: var(--ft-text-faint);
}
body#loginPage input[type="text"],
body#loginPage input[type="password"] {
  height: 46px;
  font-size: 15px;
}
body#loginPage .row.actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px 16px;
  margin: 2px 0 24px;
}
body#loginPage .row.actions > .col {
  width: auto;
  padding: 0;
  margin: 0;
  flex: 0 1 auto;
  text-align: left;
}
body#loginPage .row.actions label {
  font-size: 13.5px;
  line-height: 1.3;
  display: inline-flex;
  align-items: center;
}
body#loginPage #login_form .row.actions a,
body#loginPage #login_form_nav,
body#loginPage #reset_form_nav,
body#loginPage #alternate_reset_nav {
  font-size: 13.5px;
  color: var(--ft-accent-text);
  white-space: nowrap;
}
body#loginPage #login_form .row.actions a:hover,
body#loginPage #login_form_nav:hover,
body#loginPage #reset_form_nav:hover,
body#loginPage #alternate_reset_nav:hover {
  color: var(--ft-accent-hover);
}
body#loginPage #piwik a,
body#loginPage #nav a {
  color: var(--ft-text-faint);
}
body#loginPage .loginSection .btn,
body#loginPage .btn,
body#loginPage input[type="submit"].btn {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-radius: var(--ft-radius-sm);
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.01em;
  background: var(--ft-accent);
  color: var(--ft-accent-ink);
}
body#loginPage .btn:hover {
  background: var(--ft-accent-hover);
  transform: translateY(-1px);
}
body#loginPage .loginSection .btn[disabled],
body#loginPage .loginSection .btn:disabled,
body#loginPage .loginSection .btn.disabled,
body#loginPage .loginSection input[type="submit"][disabled],
body#loginPage .loginSection input[type="submit"]:disabled {
  background: var(--ft-accent-soft) !important;
  background-color: var(--ft-accent-soft) !important;
  color: var(--ft-text-faint) !important;
  box-shadow: none !important;
  transform: none;
  cursor: default;
}
body#loginPage .message_container:empty {
  display: none;
}
body#loginPage .notification,
body#loginPage .alert {
  margin-bottom: 20px;
  font-size: 13.5px;
}
body#loginPage #piwik,
body#loginPage #footer,
body#loginPage .footer {
  text-align: center;
  margin-top: 22px;
  font-size: 12px;
  color: var(--ft-text-faint);
}
body#loginPage #piwik a {
  color: var(--ft-text-faint);
}
body#loginPage #piwik a:hover {
  color: var(--ft-text-muted);
}
@media (max-width: 600px) {
  body#loginPage nav {
    padding: 44px 16px 0;
  }
  body#loginPage .loginSection {
    padding: 18px 16px 48px;
  }
  body#loginPage .card-content {
    padding: 26px 22px 24px;
  }
}
@media (hover: none), (pointer: coarse) {
  body#loginPage a {
    text-decoration: none;
    background-image: none;
    padding-bottom: 0;
  }
}
img[src*="plugins/Morpheus/icons/dist/aiAssistants/chatplus.com.png"],
img[src*="plugins/Morpheus/icons/dist/aiAssistants/grok.com.png"],
img[src*="plugins/Morpheus/icons/dist/aiAssistants/notebooklm.google.com.png"],
img[src*="plugins/Morpheus/icons/dist/aiAssistants/perplexity.ai.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Apple.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Archos.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Blu.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Celkon.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Denver.png"],
img[src*="plugins/Morpheus/icons/dist/brand/EKO.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Energizer.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Essential.png"],
img[src*="plugins/Morpheus/icons/dist/brand/General_Mobile.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Ginzzu.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Gradiente.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Infinix.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Innos.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Jolla.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Kocaso.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Kr_ger_Matz.png"],
img[src*="plugins/Morpheus/icons/dist/brand/LAIQ.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Loewe.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Manta_Multimedia.png"],
img[src*="plugins/Morpheus/icons/dist/brand/NUU_Mobile.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Nextbit.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Palm.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Panasonic.png"],
img[src*="plugins/Morpheus/icons/dist/brand/PolyPad.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Quechua.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Riviera.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Rokit.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Silent_Circle.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Sony.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Touchmate.png"],
img[src*="plugins/Morpheus/icons/dist/brand/UMIDIGI.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Unnecto.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Unonu.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Verizon.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Vertu.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Vonino.png"],
img[src*="plugins/Morpheus/icons/dist/brand/Yezz.png"],
img[src*="plugins/Morpheus/icons/dist/brand/iPro.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/AW.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/C1.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/EL.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/GA.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/IV.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/KZ.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/LI.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/M1.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/OC.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/PA.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/PL.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/PR.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/PW.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/RE.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/S3.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/ST.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/UZ.png"],
img[src*="plugins/Morpheus/icons/dist/browsers/VM.png"],
img[src*="plugins/Morpheus/icons/dist/devices/camera.png"],
img[src*="plugins/Morpheus/icons/dist/devices/car_browser.png"],
img[src*="plugins/Morpheus/icons/dist/devices/console.png"],
img[src*="plugins/Morpheus/icons/dist/devices/desktop.png"],
img[src*="plugins/Morpheus/icons/dist/devices/feature_phone.png"],
img[src*="plugins/Morpheus/icons/dist/devices/peripheral.png"],
img[src*="plugins/Morpheus/icons/dist/devices/phablet.png"],
img[src*="plugins/Morpheus/icons/dist/devices/portable_media_player.png"],
img[src*="plugins/Morpheus/icons/dist/devices/smart_display.png"],
img[src*="plugins/Morpheus/icons/dist/devices/smart_speaker.png"],
img[src*="plugins/Morpheus/icons/dist/devices/smartphone.png"],
img[src*="plugins/Morpheus/icons/dist/devices/tablet.png"],
img[src*="plugins/Morpheus/icons/dist/devices/tv.png"],
img[src*="plugins/Morpheus/icons/dist/devices/wearable.png"],
img[src*="plugins/Morpheus/icons/dist/os/ATV.png"],
img[src*="plugins/Morpheus/icons/dist/os/HAR.png"],
img[src*="plugins/Morpheus/icons/dist/os/IOS.png"],
img[src*="plugins/Morpheus/icons/dist/os/IPA.png"],
img[src*="plugins/Morpheus/icons/dist/os/OS2.png"],
img[src*="plugins/Morpheus/icons/dist/os/POS.png"],
img[src*="plugins/Morpheus/icons/dist/os/ROS.png"],
img[src*="plugins/Morpheus/icons/dist/os/SAF.png"],
img[src*="plugins/Morpheus/icons/dist/os/SYM.png"],
img[src*="plugins/Morpheus/icons/dist/os/WAS.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/blekko.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/blogs.icerocket.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/digg.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/gibiru.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/jyxo.1188.cz.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/online.no.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/ricerca.virgilio.it.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/search.aol.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/search.auone.jp.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/search.centrum.cz.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/search.conduit.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/search.disconnect.me.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/search.lycos.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/searchservice.myspace.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/sp-image.search.auone.jp.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/swiggle.org.uk.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/www.mozbot.fr.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/www.perplexity.ai.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/www.yongzin.com.png"],
img[src*="plugins/Morpheus/icons/dist/searchEngines/www3.zoek.nl.png"],
img[src*="plugins/Morpheus/icons/dist/socials/blackplanet.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/douyin.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/fotolog.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/github.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/hi5.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/login.tagged.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/missevan.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/moikrug.ru.png"],
img[src*="plugins/Morpheus/icons/dist/socials/multiply.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/myspace.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/myyearbook.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/nicovideo.jp.png"],
img[src*="plugins/Morpheus/icons/dist/socials/peepeth.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/threads.net.png"],
img[src*="plugins/Morpheus/icons/dist/socials/tiktok.com.png"],
img[src*="plugins/Morpheus/icons/dist/socials/tuenti.com.png"] {
  filter: var(--theme-filter-on-illustration);
}
