@font-face {
  font-weight: 500;
  font-family: AvenirLTPro;
  font-style: normal;
  font-display: swap;
  src: url(https://d2ag7ldvg641c0.cloudfront.net/eguma/website/fonts/AvenirLTPro500-webfont.woff2)
      format("woff2"),
    url(https://d2ag7ldvg641c0.cloudfront.net/eguma/website/fonts/AvenirLTPro500-webfont.woff)
      format("woff");
}

@font-face {
  font-weight: 700;
  font-family: Nexa;
  font-style: normal;
  font-display: swap;
  src: url(https://d2ag7ldvg641c0.cloudfront.net/eguma/website/fonts/Nexa700-webfont.woff2)
      format("woff2"),
    url(https://d2ag7ldvg641c0.cloudfront.net/eguma/website/fonts/Nexa700-webfont.woff)
      format("woff");
}

:root {
  --eg-navy: #2a2d42;
  --eg-pink: #ef476f;
  --eg-blue: #118ab2;
  --eg-yellow: #ffd166;
  --eg-green: #06a77d;
  --eg-text: #2a2d42;
  --eg-muted: #5f6478;
  --eg-subtle: #8a8fa3;
  --eg-border: #e4e6ee;
  --eg-surface: #f5f6fa;
  --eg-radius: 14px;
  --eg-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 8px 24px rgba(16, 24, 40, 0.06);
  --eg-shadow-hover: 0 2px 4px rgba(16, 24, 40, 0.05), 0 16px 32px rgba(16, 24, 40, 0.1);
  --eg-font: "AvenirLTPro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --eg-font-heading: "Nexa", "AvenirLTPro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --eg-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

/* ---------- Base ---------- */

body {
  background: var(--eg-surface);
  color: var(--eg-text);
  font-family: var(--eg-font);
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

[id] {
  scroll-margin-top: 24px;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: var(--eg-font);
  color: var(--eg-text);
  letter-spacing: -0.005em;
}

h1 {
  font-family: var(--eg-font-heading);
  font-weight: 700;
}

::selection {
  background: rgba(239, 71, 111, 0.18);
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible {
  outline: 2px solid var(--eg-pink);
  outline-offset: 2px;
}

/* The EN site has no search of its own. */
html[lang="en"] #searchBar {
  display: none;
}

/* ---------- Top navigation ---------- */

.navbar .navbar-inner {
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.navbar .nav > li > a {
  font-size: 15px !important;
  letter-spacing: 0.01em;
  transition: color 0.2s ease;
}

/* ---------- Hero with search (home page) ---------- */

#docsSearch {
  height: auto;
  min-height: 300px;
  margin-bottom: 56px;
  padding: 72px 20px 80px;
  box-sizing: border-box;
  border: none;
  background-color: var(--eg-navy);
  background-image: url("https://dl.dropbox.com/s/pn40a3gmtbni8qq/header_e-guma_help.jpg?dl=0");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#docsSearch h1 {
  margin: 0 0 8px;
  color: #fff;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -0.01em;
}

#docsSearch #searchBar {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  padding: 24px 0 0;
}

#docsSearch #searchBar .search-query {
  height: 60px;
  padding: 0 140px 0 24px;
  border: 1px solid transparent;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);
  color: var(--eg-text);
  font-family: var(--eg-font);
  font-size: 17px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

#docsSearch #searchBar .search-query:focus {
  border-color: var(--eg-pink);
  box-shadow: 0 0 0 4px rgba(239, 71, 111, 0.25), 0 12px 32px rgba(0, 0, 0, 0.25);
  outline: none;
}

#docsSearch #searchBar button {
  top: 32px;
  right: 8px;
  height: 44px;
  padding: 0 24px;
  border: none;
  border-radius: 10px;
  background: var(--eg-pink);
  color: #fff;
  font-family: var(--eg-font);
  font-size: 16px;
  font-weight: 700;
  text-shadow: none;
  transition: background 0.2s ease;
}

#docsSearch #searchBar button:hover,
#docsSearch #searchBar button:focus {
  background: #d93a60;
}

#serp-dd,
#serp-dd.sb {
  overflow: hidden;
  border: 1px solid var(--eg-border);
  border-radius: 12px;
  box-shadow: var(--eg-shadow-hover);
}

#serp-dd .result a {
  padding: 10px 16px;
  font-size: 15px;
}

#serp-dd .result a:hover,
#serp-dd .result > li.active {
  background: var(--eg-surface);
}

/* ---------- Category tiles (home page) ---------- */

.collection-category h2 {
  margin: 0 0 20px;
  padding: 0;
  text-align: left;
  font-family: var(--eg-font-heading);
  font-size: 24px;
  font-weight: 700;
}

.collection-category h2 a,
.collection-category h2 a:hover {
  border: none;
  color: var(--eg-text);
  text-decoration: none;
}

.collection-category .category-list {
  margin-bottom: 56px;
}

.category-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 20px;
}

.category-list .category,
.category-list .category:hover {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center 32px;
  background-size: 56px 56px;
}

.category-list .category {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  width: auto !important;
  min-height: 0;
  margin: 0;
  padding: 108px 20px 28px;
  border: 1px solid var(--eg-border);
  border-radius: var(--eg-radius);
  box-shadow: var(--eg-shadow);
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.category-list .category:hover,
.category-list .category:focus-visible {
  transform: translateY(-3px);
  border-color: rgba(239, 71, 111, 0.45);
  box-shadow: var(--eg-shadow-hover);
  text-decoration: none;
}

.category-list .category h3 {
  margin: 0;
  overflow: visible;
  white-space: normal;
  color: var(--eg-text);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}

.category-list .category p:empty {
  display: none;
}

.category-list .category .article-count,
.category-list .category:hover .article-count {
  display: inline-block;
  margin: 12px 0 0;
  padding: 3px 12px;
  border-radius: 999px;
  background: rgba(17, 138, 178, 0.1);
  color: var(--eg-blue);
  font-size: 13px;
  line-height: 1.5;
}

/* ---------- Layout: content card and sidebar ---------- */

#contentArea {
  padding-bottom: 32px;
}

#main-content {
  padding-top: 32px;
}

.contentWrapper {
  box-sizing: border-box;
  min-height: 0;
  padding: 48px 56px;
  border: 1px solid var(--eg-border);
  border-radius: 18px;
  background: #fff;
  box-shadow: var(--eg-shadow);
}

#sidebar {
  padding-top: 32px;
}

#sidebar h3 {
  margin: 0 0 8px;
  padding: 0 12px;
  color: var(--eg-subtle);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

#sidebar .nav-list li {
  margin: 0;
}

#sidebar .nav-list a {
  display: block;
  padding: 8px 12px;
  border-radius: 10px;
  color: var(--eg-muted);
  font-size: 15px;
  line-height: 1.4;
  transition: background 0.15s ease, color 0.15s ease;
}

#sidebar .nav-list a:hover,
#sidebar .nav-list a:focus {
  background: #eaecf3;
  color: var(--eg-text);
}

#sidebar .nav-list .active a,
#sidebar .nav-list .active a:hover,
#sidebar .nav-list .active a:focus {
  background: rgba(239, 71, 111, 0.1);
  color: var(--eg-pink);
  font-weight: 700;
}

#sidebar .nav-list .icon-arrow,
#sidebar .nav-list .active a .icon-arrow {
  display: none;
}

#searchBar.sm {
  margin-bottom: 28px;
}

#searchBar.sm .search-query {
  height: 44px;
  padding: 0 44px 0 14px;
  border: 1px solid var(--eg-border);
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04);
  font-family: var(--eg-font);
  font-size: 15px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

#searchBar.sm .search-query:focus {
  border-color: var(--eg-pink);
  box-shadow: 0 0 0 3px rgba(239, 71, 111, 0.18);
  outline: none;
}

#searchBar.sm button,
#searchBar.sm button:hover {
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  border: none;
  background: transparent;
  color: var(--eg-subtle);
}

/* ---------- Article ---------- */

#fullArticle,
#fullArticle p,
#fullArticle ul,
#fullArticle ol,
#fullArticle li,
#fullArticle div,
#fullArticle blockquote,
#fullArticle dd,
#fullArticle table {
  color: var(--eg-text);
  font-size: 16px;
  line-height: 1.7;
}

#fullArticle p {
  margin: 0 0 1.25em;
}

#fullArticle ul,
#fullArticle ol {
  margin: 0 0 1.5em 1.5em;
}

#fullArticle li {
  margin-bottom: 0.4em;
}

#fullArticle li > ul,
#fullArticle li > ol {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}

#fullArticle .title {
  margin: 0 48px 16px 0;
  color: var(--eg-text);
  font-family: var(--eg-font-heading);
  font-size: 38px;
  line-height: 1.2;
  letter-spacing: -0.015em;
}

#fullArticle .printArticle + p {
  color: var(--eg-muted);
  font-size: 18px;
  line-height: 1.65;
}

.printArticle {
  top: 52px;
  right: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 10px;
  transition: background 0.15s ease;
}

.printArticle:hover {
  background: var(--eg-surface);
}

.printArticle .icon-print {
  color: #b4b8c7;
}

#fullArticle h2 {
  margin: 56px 0 16px;
  font-size: 28px;
  line-height: 1.3;
}

#fullArticle h3 {
  margin: 48px 0 12px;
  padding-top: 32px;
  border-top: 1px solid var(--eg-border);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.35;
}

#fullArticle .index + h3,
#fullArticle h1 + h3 {
  margin-top: 32px;
}

#fullArticle h4 {
  margin: 32px 0 8px;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.4;
}

#fullArticle h5 {
  margin: 24px 0 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

#fullArticle h3 + h4 {
  margin-top: 16px;
}

#fullArticle a {
  color: var(--eg-blue);
  text-decoration: underline;
  text-decoration-color: rgba(17, 138, 178, 0.35);
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  transition: color 0.15s ease, text-decoration-color 0.15s ease;
}

#fullArticle a:hover {
  color: var(--eg-pink);
  text-decoration-color: currentColor;
}

#fullArticle strong {
  color: var(--eg-text);
  font-weight: 700;
}

.anchorjs-link,
#fullArticle a.anchorjs-link {
  color: #b4b8c7;
  text-decoration: none;
}

#fullArticle a.anchorjs-link:hover {
  color: var(--eg-pink);
}

#fullArticle img {
  max-width: 100%;
  height: auto;
  margin: 1.5em 0 2em;
  padding: 0;
  border: 1px solid var(--eg-border);
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(16, 24, 40, 0.08);
}

#fullArticle img.noBdr {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

#fullArticle hr {
  margin: 40px 0;
  border: 0;
  border-top: 1px solid var(--eg-border);
}

#fullArticle blockquote {
  margin: 0 0 1.5em;
  padding: 4px 0 4px 20px;
  border-left: 3px solid var(--eg-border);
  color: var(--eg-muted);
}

#fullArticle code {
  padding: 2px 6px;
  border: 1px solid var(--eg-border);
  border-radius: 6px;
  background: var(--eg-surface);
  color: var(--eg-navy);
  font-family: var(--eg-font-mono);
  font-size: 0.875em;
  line-height: 1.4;
}

#fullArticle pre {
  overflow-x: auto;
  margin: 0 0 1.5em;
  padding: 16px 20px;
  border: 0;
  border-radius: 12px;
  background: var(--eg-navy);
  color: #e8eaf2;
  font-family: var(--eg-font-mono);
  font-size: 14px;
  line-height: 1.6;
}

#fullArticle pre code {
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font-size: inherit;
  white-space: pre;
}

#fullArticle iframe {
  max-width: 100%;
  border: 0;
  border-radius: 12px;
}

/* "In diesem Artikel" table of contents */
#fullArticle .index {
  margin: 0 0 40px;
  padding: 20px 24px;
  border: 1px solid var(--eg-border);
  border-radius: var(--eg-radius);
  background: var(--eg-surface);
}

#fullArticle .index h4 {
  margin: 0 0 10px;
  padding: 0;
  color: var(--eg-subtle);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

#fullArticle .index ul {
  margin: 0;
  list-style: none;
}

#fullArticle .index li {
  margin: 0;
  line-height: 1.5;
}

#fullArticle .index li ul {
  margin: 2px 0 6px 6px;
  padding-left: 14px;
  border-left: 2px solid var(--eg-border);
}

#fullArticle .index a {
  display: inline-block;
  padding: 3px 0;
  color: var(--eg-text);
  font-size: 15px;
  text-decoration: none;
}

#fullArticle .index li li a {
  color: var(--eg-muted);
  font-size: 14px;
}

#fullArticle .index a:hover {
  color: var(--eg-pink);
}

/* Callouts: note (blue), caution (yellow), restriction (red), tip (green) */
#fullArticle .callout,
#fullArticle .callout-blue,
#fullArticle .callout-yellow,
#fullArticle .callout-red,
#fullArticle .callout-green,
#fullArticle .private-note {
  position: relative;
  margin: 0 0 1.75em;
  padding: 16px 20px 16px 56px;
  border: 1px solid;
  border-left-width: 4px;
  border-radius: 12px;
  color: var(--eg-text);
  font-size: 15px;
}

#fullArticle .callout::before,
#fullArticle .callout-blue::before,
#fullArticle .callout-yellow::before,
#fullArticle .callout-red::before,
#fullArticle .callout-green::before {
  content: "";
  position: absolute;
  top: 17px;
  left: 20px;
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-size: 22px 22px;
}

#fullArticle .callout p,
#fullArticle .callout-blue p,
#fullArticle .callout-yellow p,
#fullArticle .callout-red p,
#fullArticle .callout-green p,
#fullArticle .callout li,
#fullArticle .callout-blue li,
#fullArticle .callout-yellow li,
#fullArticle .callout-red li,
#fullArticle .callout-green li {
  margin-bottom: 0.4em;
  font-size: 15px;
  line-height: 1.6;
}

#fullArticle .callout ul,
#fullArticle .callout-blue ul,
#fullArticle .callout-yellow ul,
#fullArticle .callout-red ul,
#fullArticle .callout-green ul {
  margin: 0 0 0 1.25em;
}

#fullArticle .callout > :last-child,
#fullArticle .callout-blue > :last-child,
#fullArticle .callout-yellow > :last-child,
#fullArticle .callout-red > :last-child,
#fullArticle .callout-green > :last-child,
#fullArticle .callout > :last-child > li:last-child,
#fullArticle .callout-blue > :last-child > li:last-child,
#fullArticle .callout-yellow > :last-child > li:last-child,
#fullArticle .callout-red > :last-child > li:last-child,
#fullArticle .callout-green > :last-child > li:last-child {
  margin-bottom: 0;
}

#fullArticle .callout h3,
#fullArticle .callout-blue h3,
#fullArticle .callout-yellow h3,
#fullArticle .callout-red h3,
#fullArticle .callout-green h3,
#fullArticle .callout h5,
#fullArticle .callout-blue h5,
#fullArticle .callout-yellow h5,
#fullArticle .callout-red h5,
#fullArticle .callout-green h5 {
  margin: 0 0 6px;
  padding: 0;
  border: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

#fullArticle .callout-blue {
  background: #ebf6fa;
  border-color: rgba(17, 138, 178, 0.25);
  border-left-color: var(--eg-blue);
}

#fullArticle .callout-blue::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23118ab2'/%3E%3Cpath d='M12 10.5v6' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='7.25' r='1.4' fill='%23fff'/%3E%3C/svg%3E");
}

#fullArticle .callout-yellow {
  background: #fff8e6;
  border-color: rgba(230, 168, 23, 0.3);
  border-left-color: #e6a817;
}

#fullArticle .callout-yellow::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.3 2.9a2 2 0 0 1 3.4 0l9 15.6A2 2 0 0 1 21 21.5H3a2 2 0 0 1-1.7-3z' fill='%23e6a817'/%3E%3Cpath d='M12 8.5v5.5' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='17.25' r='1.4' fill='%23fff'/%3E%3C/svg%3E");
}

#fullArticle .callout-red {
  background: #fdeef2;
  border-color: rgba(239, 71, 111, 0.25);
  border-left-color: var(--eg-pink);
}

#fullArticle .callout-red::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%23ef476f'/%3E%3Cpath d='M12 6.75v6.5' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.9' r='1.4' fill='%23fff'/%3E%3C/svg%3E");
}

#fullArticle .callout-green {
  background: #e9f8f2;
  border-color: rgba(6, 167, 125, 0.25);
  border-left-color: var(--eg-green);
}

#fullArticle .callout-green::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%2306a77d'/%3E%3Cpath d='M7.5 12.3l3 3 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#fullArticle .callout {
  background: var(--eg-surface);
  border-color: var(--eg-border);
  border-left-color: var(--eg-subtle);
}

#fullArticle .callout::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%238a8fa3'/%3E%3Cpath d='M12 10.5v6' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='7.25' r='1.4' fill='%23fff'/%3E%3C/svg%3E");
}

#fullArticle .dashed {
  border-style: dashed;
  border-left-style: solid;
}

/* Numbered steps: the editor writes <dl><dt>1</dt><dd>…</dd></dl> */
#fullArticle dl {
  margin: 0 0 1.5em;
}

#fullArticle dt {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 32px;
  height: 32px;
  margin: 0;
  padding: 0 8px;
  border-radius: 999px;
  background: var(--eg-yellow);
  color: var(--eg-navy);
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

#fullArticle dd {
  margin: 0 0 8px 48px;
  padding-top: 3px;
}

#fullArticle dd > :first-child {
  margin-top: 0;
}

#fullArticle dd img {
  margin-top: 0.75em;
}

/* Tables */
#fullArticle table {
  width: 100%;
  margin: 0 0 1.75em;
  overflow: hidden;
  border: 1px solid var(--eg-border);
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 12px;
  font-size: 15px;
}

#fullArticle table td,
#fullArticle table th {
  padding: 12px 16px;
  border-top: 1px solid var(--eg-border);
  font-size: 15px;
  line-height: 1.55;
  text-align: left;
  vertical-align: top;
}

#fullArticle table tr:first-child > td,
#fullArticle table tr:first-child > th {
  border-top: 0;
}

#fullArticle table thead td,
#fullArticle table thead th,
#fullArticle table th {
  background: var(--eg-surface);
  color: var(--eg-text);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

#fullArticle table thead + tbody tr:first-child > td {
  border-top: 1px solid var(--eg-border);
}

#fullArticle table img {
  margin: 0;
}

/* ---------- Article footer ---------- */

.articleRatings {
  margin-top: 48px;
  padding: 16px 20px;
  border: 1px solid var(--eg-border);
  border-radius: var(--eg-radius);
  background: var(--eg-surface);
  box-shadow: none;
  color: var(--eg-text);
  font-size: 15px;
}

.articleRatings .rateAction {
  border-radius: 999px;
  transition: transform 0.15s ease;
}

.articleRatings .rateAction:hover {
  transform: scale(1.1);
}

.articleFoot {
  margin-top: 20px;
}

.articleFoot .lu,
.articleFoot time {
  color: var(--eg-subtle);
  font-size: 13px;
  font-style: normal;
}

.related {
  margin-top: 24px;
  padding: 24px 28px;
  border: 1px solid var(--eg-border);
  border-radius: 18px;
  background: #fff;
  box-shadow: var(--eg-shadow);
}

.related h3 {
  margin: 0 0 8px;
  padding: 0;
  color: var(--eg-subtle);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
}

.related ul {
  margin: 0;
  padding: 0;
}

.related ul > li {
  padding: 4px 0;
}

.related ul > li a {
  margin-left: 0;
  font-size: 16px;
}

.related ul > li a .icon-article-doc {
  margin-right: 8px;
  color: #b4b8c7;
}

/* ---------- Category, collection and search result lists ---------- */

#categoryHead h1,
.contentWrapper > h1,
#serp h1 {
  margin: 0 0 8px;
  color: var(--eg-text);
  font-family: var(--eg-font-heading);
  font-size: 32px;
  line-height: 1.25;
}

#categoryHead {
  margin-bottom: 24px;
}

#categoryHead .descrip {
  color: var(--eg-muted);
  font-size: 16px;
}

#categoryHead .descrip:empty {
  display: none;
}

#categoryHead .sort {
  top: 4px;
}

#categoryHead .sort select {
  width: auto;
  height: 36px;
  padding: 0 32px 0 12px;
  border: 1px solid var(--eg-border);
  border-radius: 10px;
  background: #fff;
  color: var(--eg-muted);
  font-family: var(--eg-font);
  font-size: 13px;
  line-height: 36px;
}

.contentWrapper > h1 + .articleList {
  margin-top: 24px;
}

.articleList {
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}

.articleList > li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #eef0f5;
}

.articleList > li:last-child {
  border-bottom: 0;
}

.articleList > li > a {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 14px 12px;
  border-radius: 10px;
  color: var(--eg-text);
  font-size: 16px;
  line-height: 1.45;
  text-decoration: none;
  transition: background 0.15s ease, color 0.15s ease;
}

.articleList > li > a::after {
  content: "\2192";
  margin-left: auto;
  color: transparent;
  transition: color 0.15s ease, transform 0.15s ease;
}

.articleList > li > a:hover,
.articleList > li > a:focus {
  background: var(--eg-surface);
  color: var(--eg-pink);
}

.articleList > li > a:hover::after,
.articleList > li > a:focus::after {
  color: var(--eg-pink);
  transform: translateX(2px);
}

.articleList a:hover span {
  text-decoration: none;
}

.articleList .icon-article-doc {
  flex-shrink: 0;
  margin: 0;
  color: #b4b8c7;
}

#serp .articlesFound {
  margin: 0 0 16px;
  color: var(--eg-muted);
}

#serp .articleList > li {
  padding: 4px 0 12px;
}

#serp .articleList > li > a {
  padding-bottom: 4px;
  font-weight: 700;
}

#serp .articleList > li > p {
  margin: 0;
  padding: 0 12px 0 40px;
  color: var(--eg-muted);
  font-size: 14px;
  line-height: 1.6;
}

.pagination ul > li > a,
.pagination ul > li > span,
.pagination ul > li:first-child > a,
.pagination ul > li:last-child > a {
  min-width: 36px;
  margin-right: 6px;
  padding: 0 12px;
  box-sizing: border-box;
  border: 1px solid var(--eg-border);
  border-radius: 10px;
  background: #fff;
  color: var(--eg-muted);
  line-height: 34px;
  text-align: center;
}

.pagination ul > li > a:hover {
  border-color: var(--eg-pink);
  background: #fff;
  color: var(--eg-pink);
}

.pagination ul > li.active > a,
.pagination ul > li.active > a:hover {
  border-color: var(--eg-navy);
  background: var(--eg-navy);
  color: #fff;
}

#noResults {
  color: var(--eg-muted);
}

/* ---------- Page footer ---------- */

footer {
  border: 0;
  background: transparent;
  box-shadow: none;
}

footer p,
footer p a {
  color: var(--eg-subtle);
  font-size: 13px;
}

/* ---------- Language switcher ---------- */

.ChangeLanguageComponent div {
  margin-bottom: 0 !important;
}

/* ---------- Small screens ---------- */

@media (max-width: 768px) {
  #docsSearch {
    min-height: 0;
    margin-bottom: 32px;
    padding: 48px 16px 56px;
  }

  #docsSearch h1 {
    font-size: 28px;
  }

  #docsSearch #searchBar .search-query {
    height: 52px;
    padding-right: 56px;
    font-size: 16px;
  }

  #docsSearch #searchBar button {
    top: 28px;
    right: 6px;
    width: 44px;
    padding: 0;
  }

  #docsSearch #searchBar button span {
    display: none;
  }

  #docsSearch #searchBar button .icon-search {
    display: inline-block;
    color: #fff;
  }

  .collection-category h2 {
    font-size: 20px;
  }

  .category-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }

  .category-list .category,
  .category-list .category:hover {
    padding: 84px 12px 20px;
    background-position: center 24px;
    background-size: 44px 44px;
  }

  .category-list .category h3 {
    font-size: 16px;
  }

  #main-content,
  #sidebar {
    padding-top: 16px;
  }

  #main-content .contentWrapper,
  .contentWrapper {
    padding: 28px 20px;
    border: solid var(--eg-border);
    border-width: 1px 0;
    border-radius: 0;
    box-shadow: none;
  }

  #fullArticle .title {
    margin-right: 0;
    font-size: 28px;
  }

  #fullArticle .printArticle + p {
    font-size: 17px;
  }

  #fullArticle h3 {
    margin-top: 40px;
    padding-top: 24px;
    font-size: 21px;
  }

  #fullArticle h4 {
    font-size: 18px;
  }

  #fullArticle .index {
    padding: 16px 18px;
  }

  #fullArticle .callout,
  #fullArticle .callout-blue,
  #fullArticle .callout-yellow,
  #fullArticle .callout-red,
  #fullArticle .callout-green {
    padding: 14px 16px 14px 48px;
  }

  #fullArticle .callout::before,
  #fullArticle .callout-blue::before,
  #fullArticle .callout-yellow::before,
  #fullArticle .callout-red::before,
  #fullArticle .callout-green::before {
    top: 15px;
    left: 16px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
  }

  #fullArticle dd {
    margin-left: 44px;
  }

  #fullArticle table {
    display: block;
    overflow-x: auto;
  }

  #categoryHead h1,
  .contentWrapper > h1,
  #serp h1 {
    font-size: 26px;
  }
}

@media (max-width: 480px) {
  .category-list {
    grid-template-columns: minmax(0, 1fr);
  }

  .category-list .category,
  .category-list .category:hover {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 4px 12px;
    padding: 16px 16px 16px 72px;
    text-align: left;
    background-position: 16px center;
    background-size: 40px 40px;
  }

  .category-list .category .article-count {
    margin: 0;
  }
}

@media print {
  body {
    background: #fff;
  }

  .contentWrapper {
    padding: 0;
    border: 0;
    box-shadow: none;
  }
}

/* ---------- Category icons ---------- */

/* Gutscheinsystem */
/* -------------------- */

/* Überblick */
#category-439 {
  background-image: url(https://dl.dropbox.com/s/0pbp516c4ztlsrd/e-guma-gutschein-ueberblick.png?dl=0);
}

/* Integrationen */
#category-272 {
  background-image: url(https://dl.dropbox.com/s/rtagtad74csx3gq/e-guma-gutscheine-integrationen.png?dl=0);
}

/* Gutscheinlayout */
#category-296 {
  background-image: url(https://dl.dropbox.com/s/jyfaveeafknp2vx/e-guma-gutscheinlayout.png?dl=0);
}

/* Gutscheinangebot */
#category-226 {
  background-image: url(https://dl.dropbox.com/s/lwpl4qpt4q0v1dv/e-guma-gutscheine-angebot.png?dl=0);
}

/* Gutscheine ausstellen */
#category-48 {
  background-image: url(https://dl.dropbox.com/s/smndjcln0cxh6j9/e-guma-gutscheine-ausstellen.png?dl=0);
}

/* Depotgutscheine */
#category-307 {
  background-image: url(https://dl.dropbox.com/s/yv7r31wd8kuq7i4/e-guma-gutschein-depotgutscheine.png?dl=0);
}

/* Gutscheine verwalten */
#category-46 {
  background-image: url(https://dl.dropbox.com/s/e2ox9qbbpqki6qw/e-guma-gutschein-verwalten.png?dl=0);
}

/* Gutscheine einlösen */
#category-47 {
  background-image: url(https://dl.dropbox.com/s/o99j9mbhatitoc3/e-guma-gutschein-einloesen.png?dl=0);
}

/* Voucher App */
#category-284 {
  background-image: url(https://dl.dropbox.com/s/cdszm678srxvvxu/e-guma-gutschein-voucherapp.png?dl=0);
}

/* Buchhaltung */
#category-39 {
  background-image: url(https://dl.dropbox.com/s/9zb7t4ce8y6y98r/e-guma-gutschein-buchhaltung.png?dl=0);
}

/* Marketing */
#category-32 {
  background-image: url(https://dl.dropbox.com/s/v2rpxh7tugu7099/e-guma-gutscheine-marketing.png?dl=0);
}

/* Guthabenkarte */
#category-1637 {
  background-image: url(https://dl.dropbox.com/s/52lhrv0xhvzi6ur/e-guma-basis-onlinezahlungsmittel.png?dl=0);
}

/* Einstellungen */
#category-437 {
  background-image: url(https://dl.dropbox.com/s/zv2z7l2hr5z7c4n/e-guma-gutscheine-einstellungen.png?dl=0);
}

/* Gruppen */
#category-90 {
  background-image: url(https://dl.dropbox.com/s/x0815nb2p0cwepk/e-guma-gutschein-gruppen.png?dl=0);
}

/* Organisationen */
#category-91 {
  background-image: url(https://dl.dropbox.com/s/eh495211z97cr7c/e-guma-gutschein-organisation.png?dl=0);
}

/* Bestellverwaltung */
#category-1647 {
  background-image: url(https://dl.dropbox.com/scl/fi/3kydmi3onv0ilegp3xv1t/e-guma-gutschein-bestellverwaltung.png?rlkey=bls005zsr52e0e1fypu5ebkgq&st=rdjzbyd6&dl=0);
}

/* Ticketsystem */
/* -------------------- */

/* Integrationen */
#category-1520 {
  background-image: url(https://dl.dropbox.com/s/ffnhn48b0dq9wuh/e-guma-ticket-integrationen.png?dl=0);
}

/* Überblick */
#category-124 {
  background-image: url(https://dl.dropbox.com/s/ow06ysvhv0ix0ej/e-guma-ticket-ueberblick.png?dl=0);
}

/* Events */
#category-327 {
  background-image: url(https://dl.dropbox.com/s/96i04x1lgkd59ip/e-guma-ticket-events.png?dl=0);
}

/* Eintritte */
#category-328 {
  background-image: url(https://dl.dropbox.com/s/d3es9koe88r6s2g/e-guma-ticket-eintritte.png?dl=0);
}

/* Ticketverkauf */
#category-125 {
  background-image: url(https://dl.dropbox.com/s/gnqf99ddau6hrwt/e-guma-ticket-verkauf.png?dl=0);
}

/* Bestellungen */
#category-326 {
  background-image: url(https://dl.dropbox.com/s/31lxjdo7bideeda/e-guma-ticket-bestellungen.png?dl=0);
}

/* Buchhaltung */
#category-325 {
  background-image: url(https://dl.dropbox.com/s/keof3wbs3yjfhho/e-guma-ticket-buchhaltung.png?dl=0);
}

/* Teilnehmer */
#category-324 {
  background-image: url(https://dl.dropbox.com/s/feg0krn2irtsq0a/e-guma-ticket-teilnehmer.png?dl=0);
}

/* Einstellungen */
#category-323 {
  background-image: url(https://dl.dropbox.com/s/f4uf4qu9p6ikhrp/e-guma-ticket-einstellungen.png?dl=0);
}

/* Marketing */
#category-427 {
  background-image: url(https://dl.dropbox.com/s/hlxki1nhs17x6dc/e-guma-ticket-marketing.png?dl=0);
}

/* Thermodrucker */
#category-910 {
  background-image: url(https://dl.dropbox.com/s/3a7so8fopryjel7/e-guma-ticket-thermodrucker.png?dl=0);
}

/* Demoshop testen */
#category-128 {
  background-image: url(https://dl.dropbox.com/s/qjqg76py80ruvjl/e-guma-ticket-demoshop.png?dl=0);
}

/* e-surprise */
/* -------------------- */

/* Überblick */
#category-1481 {
  background-image: url(https://dl.dropboxusercontent.com/s/ow06ysvhv0ix0ej/e-guma-ticket-ueberblick.png?dl=0);
}

/* Einlösen */
#category-1482 {
  background-image: url(https://dl.dropboxusercontent.com/s/qjqg76py80ruvjl/e-guma-ticket-demoshop.png?dl=0);
}

/* Produktshop */
/* -------------------- */

/* Überblick */
#category-1603 {
  background-image: url(https://dl.dropbox.com/scl/fi/d1h0zxhqc1jcyi7f9su49/e-guma-produkt-ueberblick.png?rlkey=2nhtiwqslh1sa7do7dqotc8o5&st=3p56shvw&dl=0);
}

/* Services und Basiseinstellungen */
/* -------------------- */

/* Services */
#category-156 {
  background-image: url(https://dl.dropbox.com/s/oj35vsr9zv8wb8s/e-guma-basis-service.png?dl=0);
}

/* Integrationen */
#category-1370 {
  background-image: url(https://dl.dropbox.com/s/r69ng7gy4tr07mv/e-guma-basis-integrationen.png?dl=0);
}

/* Einstellungen */
#category-155 {
  background-image: url(https://dl.dropbox.com/s/g07q9iynb0zqrah/e-guma-basis-einstellungen.png?dl=0);
}

/* Onlineshop */
#category-188 {
  background-image: url(https://dl.dropbox.com/s/82rjjiyzyqaoqm7/e-guma-basis-onlineshop.png?dl=0);
}

/* Online-Zahlungsmittel */
#category-372 {
  background-image: url(https://dl.dropbox.com/s/52lhrv0xhvzi6ur/e-guma-basis-onlinezahlungsmittel.png?dl=0);
}

/* Datenschutz */
#category-1569 {
  background-image: url(https://dl.dropbox.com/scl/fi/tfl09wy21ihi1v111p3xo/e-guma-basis-datenschutz.png?rlkey=9rev20vw1e0pxpy5lv1mjf7id&dl=0);
}

/* Sicherheit (DE 1826, EN 1828, FR 1830) */
#category-1826,
#category-1828,
#category-1830 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%232a2d42' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 3l24 8v19c0 15-10 26-24 31-14-5-24-16-24-31V11z'/%3E%3Crect x='21' y='28' width='22' height='16' rx='2'/%3E%3Cpath d='M25 28v-5a7 7 0 0 1 14 0v5'/%3E%3Ccircle cx='32' cy='34.5' r='2'/%3E%3Cpath d='M32 36.5v3.5'/%3E%3C/svg%3E");
}

/* Kommissionen */
#category-231 {
  background-image: url(https://dl.dropbox.com/s/9svev69ogf9m51d/e-guma-basis-kommissionen.png?dl=0);
}

/* Système de bons cadeaux */
/* -------------------- */

/* Überblick */
#category-594 {
  background-image: url(https://dl.dropbox.com/s/0pbp516c4ztlsrd/e-guma-gutschein-ueberblick.png?dl=0);
}

/* Integrationen */
#category-595 {
  background-image: url(https://dl.dropbox.com/s/rtagtad74csx3gq/e-guma-gutscheine-integrationen.png?dl=0);
}

/* Gutscheinlayout */
#category-596 {
  background-image: url(https://dl.dropbox.com/s/jyfaveeafknp2vx/e-guma-gutscheinlayout.png?dl=0);
}

/* Gutscheinangebot */
#category-597 {
  background-image: url(https://dl.dropbox.com/s/lwpl4qpt4q0v1dv/e-guma-gutscheine-angebot.png?dl=0);
}

/* Gutscheine ausstellen */
#category-598 {
  background-image: url(https://dl.dropbox.com/s/smndjcln0cxh6j9/e-guma-gutscheine-ausstellen.png?dl=0);
}

/* Depotgutscheine */
#category-599 {
  background-image: url(https://dl.dropbox.com/s/yv7r31wd8kuq7i4/e-guma-gutschein-depotgutscheine.png?dl=0);
}

/* Gutscheine verwalten */
#category-600 {
  background-image: url(https://dl.dropbox.com/s/e2ox9qbbpqki6qw/e-guma-gutschein-verwalten.png?dl=0);
}

/* Gutscheine einlösen */
#category-601 {
  background-image: url(https://dl.dropbox.com/s/o99j9mbhatitoc3/e-guma-gutschein-einloesen.png?dl=0);
}

/* Voucher App */
#category-602 {
  background-image: url(https://dl.dropbox.com/s/cdszm678srxvvxu/e-guma-gutschein-voucherapp.png?dl=0);
}

/* Buchhaltung */
#category-603 {
  background-image: url(https://dl.dropbox.com/s/9zb7t4ce8y6y98r/e-guma-gutschein-buchhaltung.png?dl=0);
}

/* Marketing */
#category-604 {
  background-image: url(https://dl.dropbox.com/s/v2rpxh7tugu7099/e-guma-gutscheine-marketing.png?dl=0);
}

/* Einstellungen */
#category-605 {
  background-image: url(https://dl.dropbox.com/s/zv2z7l2hr5z7c4n/e-guma-gutscheine-einstellungen.png?dl=0);
}

/* Gruppen */
#category-606 {
  background-image: url(https://dl.dropbox.com/s/x0815nb2p0cwepk/e-guma-gutschein-gruppen.png?dl=0);
}

/* Organisationen */
#category-363 {
  background-image: url(https://dl.dropbox.com/s/eh495211z97cr7c/e-guma-gutschein-organisation.png?dl=0);
}

/* Guthabenkarte */
#category-1639 {
  background-image: url(https://dl.dropbox.com/s/52lhrv0xhvzi6ur/e-guma-basis-onlinezahlungsmittel.png?dl=0);
}

/* Bestellverwaltung */
#category-1686 {
  background-image: url(https://dl.dropbox.com/scl/fi/3kydmi3onv0ilegp3xv1t/e-guma-gutschein-bestellverwaltung.png?rlkey=bls005zsr52e0e1fypu5ebkgq&st=rdjzbyd6&dl=0);
}

/* Boutique des produits */
/* -------------------- */

/* Überblick */
#category-1692 {
  background-image: url(https://dl.dropbox.com/scl/fi/d1h0zxhqc1jcyi7f9su49/e-guma-produkt-ueberblick.png?rlkey=2nhtiwqslh1sa7do7dqotc8o5&st=3p56shvw&dl=0);
}

/* Système de billetterie */
/* -------------------- */

/* Überblick */
#category-734 {
  background-image: url(https://dl.dropbox.com/s/ow06ysvhv0ix0ej/e-guma-ticket-ueberblick.png?dl=0);
}

/* Events */
#category-735 {
  background-image: url(https://dl.dropbox.com/s/96i04x1lgkd59ip/e-guma-ticket-events.png?dl=0);
}

/* Eintritte */
#category-742 {
  background-image: url(https://dl.dropbox.com/s/d3es9koe88r6s2g/e-guma-ticket-eintritte.png?dl=0);
}

/* Ticketverkauf */
#category-736 {
  background-image: url(https://dl.dropbox.com/s/gnqf99ddau6hrwt/e-guma-ticket-verkauf.png?dl=0);
}

/* Bestellungen */
#category-737 {
  background-image: url(https://dl.dropbox.com/s/31lxjdo7bideeda/e-guma-ticket-bestellungen.png?dl=0);
}

/* Buchhaltung */
#category-738 {
  background-image: url(https://dl.dropbox.com/s/keof3wbs3yjfhho/e-guma-ticket-buchhaltung.png?dl=0);
}

/* Teilnehmer */
#category-739 {
  background-image: url(https://dl.dropbox.com/s/feg0krn2irtsq0a/e-guma-ticket-teilnehmer.png?dl=0);
}

/* Einstellungen */
#category-740 {
  background-image: url(https://dl.dropbox.com/s/f4uf4qu9p6ikhrp/e-guma-ticket-einstellungen.png?dl=0);
}

/* Marketing */
#category-741 {
  background-image: url(https://dl.dropbox.com/s/hlxki1nhs17x6dc/e-guma-ticket-marketing.png?dl=0);
}

/* Demoshop testen */
#category-743 {
  background-image: url(https://dl.dropbox.com/s/qjqg76py80ruvjl/e-guma-ticket-demoshop.png?dl=0);
}

/* Thermodrucker */
#category-1586 {
  background-image: url(https://dl.dropbox.com/scl/fi/8pzizigrv7akex18y76s8/e-guma-ticket-thermodrucker.png?rlkey=b84gyzjpbfotdvw54omc8ybce&dl=0);
}

/* e-surprise */
/* -------------------- */

/* Überblick */
#category-1486 {
  background-image: url(https://dl.dropboxusercontent.com/s/ow06ysvhv0ix0ej/e-guma-ticket-ueberblick.png?dl=0);
}

/* Einlösen */
#category-1487 {
  background-image: url(https://dl.dropboxusercontent.com/s/qjqg76py80ruvjl/e-guma-ticket-demoshop.png?dl=0);
}

/* e-surprise */
/* -------------------- */

/* Überblick */
#category-1493 {
  background-image: url(https://dl.dropboxusercontent.com/s/ow06ysvhv0ix0ej/e-guma-ticket-ueberblick.png?dl=0);
}

/* Einlösen */
#category-1494 {
  background-image: url(https://dl.dropboxusercontent.com/s/qjqg76py80ruvjl/e-guma-ticket-demoshop.png?dl=0);
}

/* Services et paramètres de base */
/* -------------------- */

/* Services */
#category-574 {
  background-image: url(https://dl.dropbox.com/s/oj35vsr9zv8wb8s/e-guma-basis-service.png?dl=0);
}

/* Einstellungen */
#category-522 {
  background-image: url(https://dl.dropbox.com/s/g07q9iynb0zqrah/e-guma-basis-einstellungen.png?dl=0);
}

/* Onlineshop */
#category-573 {
  background-image: url(https://dl.dropbox.com/s/82rjjiyzyqaoqm7/e-guma-basis-onlineshop.png?dl=0);
}

/* Online-Zahlungsmittel */
#category-572 {
  background-image: url(https://dl.dropbox.com/s/52lhrv0xhvzi6ur/e-guma-basis-onlinezahlungsmittel.png?dl=0);
}

/* Checklisten */
#category-571 {
  background-image: url(https://dl.dropbox.com/s/7xcsftf2g4jnerr/e-guma-basis-checklisten.png?dl=0);
}

/* Kommissionen */
#category-570 {
  background-image: url(https://dl.dropbox.com/s/9svev69ogf9m51d/e-guma-basis-kommissionen.png?dl=0);
}

/* Datenschutz */
#category-1576 {
  background-image: url(https://dl.dropbox.com/scl/fi/tfl09wy21ihi1v111p3xo/e-guma-basis-datenschutz.png?rlkey=9rev20vw1e0pxpy5lv1mjf7id&dl=0);
}

/* Voucher system */
/* -------------------- */

/* Überblick */
#category-789 {
  background-image: url(https://dl.dropbox.com/s/0pbp516c4ztlsrd/e-guma-gutschein-ueberblick.png?dl=0);
}

/* Integrationen */
#category-792 {
  background-image: url(https://dl.dropbox.com/s/rtagtad74csx3gq/e-guma-gutscheine-integrationen.png?dl=0);
}

/* Gutscheinlayout */
#category-793 {
  background-image: url(https://dl.dropbox.com/s/jyfaveeafknp2vx/e-guma-gutscheinlayout.png?dl=0);
}

/* Gutscheinangebot */
#category-794 {
  background-image: url(https://dl.dropbox.com/s/lwpl4qpt4q0v1dv/e-guma-gutscheine-angebot.png?dl=0);
}

/* Gutscheine ausstellen */
#category-795 {
  background-image: url(https://dl.dropbox.com/s/smndjcln0cxh6j9/e-guma-gutscheine-ausstellen.png?dl=0);
}

/* Depotgutscheine */
#category-796 {
  background-image: url(https://dl.dropbox.com/s/yv7r31wd8kuq7i4/e-guma-gutschein-depotgutscheine.png?dl=0);
}

/* Gutscheine verwalten */
#category-797 {
  background-image: url(https://dl.dropbox.com/s/e2ox9qbbpqki6qw/e-guma-gutschein-verwalten.png?dl=0);
}

/* Bestellverwaltung */
#category-1683 {
  background-image: url(https://dl.dropbox.com/scl/fi/3kydmi3onv0ilegp3xv1t/e-guma-gutschein-bestellverwaltung.png?rlkey=bls005zsr52e0e1fypu5ebkgq&st=rdjzbyd6&dl=0);
}

/* Gutscheine einlösen */
#category-798 {
  background-image: url(https://dl.dropbox.com/s/o99j9mbhatitoc3/e-guma-gutschein-einloesen.png?dl=0);
}

/* Voucher App */
#category-799 {
  background-image: url(https://dl.dropbox.com/s/cdszm678srxvvxu/e-guma-gutschein-voucherapp.png?dl=0);
}

/* Buchhaltung */
#category-800 {
  background-image: url(https://dl.dropbox.com/s/9zb7t4ce8y6y98r/e-guma-gutschein-buchhaltung.png?dl=0);
}

/* Marketing */
#category-785 {
  background-image: url(https://dl.dropbox.com/s/v2rpxh7tugu7099/e-guma-gutscheine-marketing.png?dl=0);
}

/* Einstellungen */
#category-801 {
  background-image: url(https://dl.dropbox.com/s/zv2z7l2hr5z7c4n/e-guma-gutscheine-einstellungen.png?dl=0);
}

/* Gruppen */
#category-802 {
  background-image: url(https://dl.dropbox.com/s/x0815nb2p0cwepk/e-guma-gutschein-gruppen.png?dl=0);
}

/* Organisationen */
#category-365 {
  background-image: url(https://dl.dropbox.com/s/eh495211z97cr7c/e-guma-gutschein-organisation.png?dl=0);
}

/* Guthabenkarte */
#category-1638 {
  background-image: url(https://dl.dropbox.com/s/52lhrv0xhvzi6ur/e-guma-basis-onlinezahlungsmittel.png?dl=0);
}

/* Ticketing system */
/* -------------------- */

/* Überblick */
#category-451 {
  background-image: url(https://dl.dropbox.com/s/ow06ysvhv0ix0ej/e-guma-ticket-ueberblick.png?dl=0);
}

/* Events */
#category-367 {
  background-image: url(https://dl.dropbox.com/s/96i04x1lgkd59ip/e-guma-ticket-events.png?dl=0);
}

/* Eintritte */
#category-458 {
  background-image: url(https://dl.dropbox.com/s/d3es9koe88r6s2g/e-guma-ticket-eintritte.png?dl=0);
}

/* Ticketverkauf */
#category-452 {
  background-image: url(https://dl.dropbox.com/s/gnqf99ddau6hrwt/e-guma-ticket-verkauf.png?dl=0);
}

/* Bestellungen */
#category-453 {
  background-image: url(https://dl.dropbox.com/s/31lxjdo7bideeda/e-guma-ticket-bestellungen.png?dl=0);
}

/* Buchhaltung */
#category-454 {
  background-image: url(https://dl.dropbox.com/s/keof3wbs3yjfhho/e-guma-ticket-buchhaltung.png?dl=0);
}

/* Teilnehmer */
#category-455 {
  background-image: url(https://dl.dropbox.com/s/feg0krn2irtsq0a/e-guma-ticket-teilnehmer.png?dl=0);
}

/* Einstellungen */
#category-456 {
  background-image: url(https://dl.dropbox.com/s/f4uf4qu9p6ikhrp/e-guma-ticket-einstellungen.png?dl=0);
}

/* Marketing */
#category-457 {
  background-image: url(https://dl.dropbox.com/s/hlxki1nhs17x6dc/e-guma-ticket-marketing.png?dl=0);
}

/* Demoshop testen */
#category-459 {
  background-image: url(https://dl.dropbox.com/s/qjqg76py80ruvjl/e-guma-ticket-demoshop.png?dl=0);
}

/* Thermodrucker */
#category-1584 {
  background-image: url(https://dl.dropbox.com/scl/fi/8pzizigrv7akex18y76s8/e-guma-ticket-thermodrucker.png?rlkey=b84gyzjpbfotdvw54omc8ybce&dl=0);
}

/* Produktshop */
/* -------------------- */

/* Überblick */
#category-1674 {
  background-image: url(https://dl.dropbox.com/scl/fi/d1h0zxhqc1jcyi7f9su49/e-guma-produkt-ueberblick.png?rlkey=2nhtiwqslh1sa7do7dqotc8o5&st=3p56shvw&dl=0);
}

/* Services and basic settings */
/* -------------------- */

/* Services */
#category-488 {
  background-image: url(https://dl.dropbox.com/s/oj35vsr9zv8wb8s/e-guma-basis-service.png?dl=0);
}

/* Integrations */
#category-1751 {
  background-image: url(https://dl.dropbox.com/s/r69ng7gy4tr07mv/e-guma-basis-integrationen.png?dl=0);
}

/* Einstellungen */
#category-489 {
  background-image: url(https://dl.dropbox.com/s/g07q9iynb0zqrah/e-guma-basis-einstellungen.png?dl=0);
}

/* Onlineshop */
#category-490 {
  background-image: url(https://dl.dropbox.com/s/82rjjiyzyqaoqm7/e-guma-basis-onlineshop.png?dl=0);
}

/* Online-Zahlungsmittel */
#category-491 {
  background-image: url(https://dl.dropbox.com/s/52lhrv0xhvzi6ur/e-guma-basis-onlinezahlungsmittel.png?dl=0);
}

/* Checklisten */
#category-492 {
  background-image: url(https://dl.dropbox.com/s/7xcsftf2g4jnerr/e-guma-basis-checklisten.png?dl=0);
}

/* Kommissionen */
#category-493 {
  background-image: url(https://dl.dropbox.com/s/9svev69ogf9m51d/e-guma-basis-kommissionen.png?dl=0);
}

/* Datenschutz */
#category-1575 {
  background-image: url(https://dl.dropbox.com/scl/fi/tfl09wy21ihi1v111p3xo/e-guma-basis-datenschutz.png?rlkey=9rev20vw1e0pxpy5lv1mjf7id&dl=0);
}
