@import url("../../default/css/main.css");
html:root {
  --header-color: #f8fbfa;
  --header-background-image: none;
  --color-primary: #087fa0;
}
body #header { background: #f8fbfa; color: #163d3c; border-bottom: 2px solid #087fa0; }
#header #logo {
  width: 72px;
  min-width: 72px;
  height: 72px;
  margin: 1px 14px;
  background: url("img/loading.svg?v=szeged-water-1") center / 84px 84px no-repeat;
}
#header #title h1 { color: #163d3c; font-size: 22px; font-weight: 600; letter-spacing: 0; }
#header #title h2 { color: #426864; font-size: 13px; }
#auth .icon { filter: brightness(0.25); }
#auth, #auth a, .navbar .nav > li > a { color: #163d3c; text-shadow: none; }
.eco-footer { display: inline-flex; align-items: center; gap: 7px; padding: 3px 8px; background: #fff; color: #1f6a4f; text-decoration: none; border-radius: 3px; }
.eco-footer img { width: 30px; height: 30px; object-fit: contain; }
.eco-footer span { font-size: 13px; font-weight: 600; letter-spacing: 0; }
#attribution-box .eco-footer { flex-shrink: 0; }
#attribution-box { max-width: calc(100% - 80px); }
body .liz-dialog-wait {
  max-width: calc(100vw - 32px);
  box-sizing: border-box;
  background: #f8fbfa;
  border: 1px solid #a8c8c1;
  border-radius: 8px;
  box-shadow: 0 12px 36px rgb(10 57 54 / 18%);
}
body .liz-dialog-wait .ui-dialog-titlebar {
  background: transparent;
  border: 0;
  color: #163d3c;
  padding: 12px 16px 0;
  text-align: center;
}
body .liz-dialog-wait .ui-dialog-title {
  float: none;
  display: block;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0;
}
body .liz-dialog-wait #loading {
  background-color: transparent;
  background-image: url("img/loading.svg?v=szeged-water-1");
  background-size: 128px 128px;
  background-position: center;
  padding: 8px 16px 16px;
}
@media (max-width: 600px) {
  #header #title h1 { font-size: 16px; line-height: 20px; white-space: normal; }
  #header #title h2 { display: none; }
  #auth .home .text { display: none; }
  body #header #headermenu { margin-left: 0; margin-right: 0; }
  .eco-footer { gap: 4px; padding: 2px 5px; }
  .eco-footer img { width: 23px; height: 23px; }
  .eco-footer span { font-size: 11px; }
}
