.page-help-container{max-width:1320px;margin-left:auto;margin-right:auto}.cockpit-page>.page-help-container,.container-fluid.cockpit-page>.page-help-container{max-width:none}.page-help-card{border-left:5px solid var(--bs-primary);border-radius:1rem;overflow:hidden}.page-help-header{cursor:pointer}.page-help-title{font-size:.98rem}.page-help-subtitle{line-height:1.35}.page-help-body{font-size:.94rem}.page-help-body ol,.page-help-body ul{margin-bottom:.5rem;padding-left:1.25rem}.page-help-body li+li{margin-top:.25rem}.page-help-body .help-tip{margin-top:.75rem;padding:.75rem .9rem;background:var(--bs-warning-bg-subtle,#fff3cd);border:1px solid var(--bs-warning-border-subtle,#ffe69c);border-radius:.75rem}@media(max-width:575.98px){.page-help-header{align-items:flex-start!important}.page-help-toggle-label{white-space:nowrap}}

.page-help-header {
  padding: .85rem 1rem;
  cursor: pointer;
}
.page-help-header:hover {
  background: #f8fafc !important;
}
.page-help-collapse[hidden] {
  display: none !important;
}
.page-help-card {
  overflow: hidden;
}

/* Native Hilfe-Card ohne JavaScript */
.page-help-card {
  overflow: hidden;
}

.page-help-summary {
  list-style: none;
  cursor: pointer;
  padding: .85rem 1rem;
}

.page-help-summary::-webkit-details-marker {
  display: none;
}

.page-help-summary:hover {
  background: #f8fafc !important;
}

.page-help-summary::before {
  content: "▸";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: .5rem;
  font-size: 1rem;
  transition: transform .15s ease-in-out;
}

.page-help-card[open] .page-help-summary::before {
  transform: rotate(90deg);
}

.page-help-body {
  border-top: 1px solid rgba(0,0,0,.08);
  background: #fff;
}

.page-help-body ul,
.page-help-body ol {
  margin-bottom: .5rem;
}

/* Page Help Cards */
.page-help-container {
  margin-top: .75rem;
}

.page-help-card {
  overflow: hidden;
  border-left-width: 4px !important;
}

.page-help-summary {
  list-style: none;
  cursor: pointer;
  padding: .85rem 1rem;
}

.page-help-summary::-webkit-details-marker {
  display: none;
}

.page-help-summary:hover {
  background: #f8fafc !important;
}

.page-help-summary::before {
  content: "▸";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: .5rem;
  font-size: 1rem;
  transition: transform .15s ease-in-out;
}

.page-help-card[open] .page-help-summary::before {
  transform: rotate(90deg);
}

.page-help-body {
  border-top: 1px solid rgba(0,0,0,.08);
  background: #fff;
}

.page-help-body ol {
  padding-left: 1.25rem;
}

