/* AL60 Links Hub v1.0.14 – filter alignment + typography polish */
.entry-content .al60-help-ui{
  width:min(var(--max-width,1140px),calc(100vw - 2.5rem));
  max-width:min(var(--max-width,1140px),calc(100vw - 2.5rem));
  margin-left:calc(50% - min(var(--max-width,1140px),calc(100vw - 2.5rem))/2);
  margin-right:calc(50% - min(var(--max-width,1140px),calc(100vw - 2.5rem))/2);
}
.al60-help-ui,.al60-help-ui *{box-sizing:border-box}
.al60-help-ui{
  --hl-green:var(--al60-primary,var(--color-green,#2e8b57));
  --hl-green-dark:var(--al60-primary-dark,var(--color-green-dark,#206040));
  --hl-surface:#fff;--hl-soft:var(--color-surface,#f5f5f5);--hl-border:var(--color-border,#ccc);
  --hl-text:var(--color-primary,#1a1a1a);--hl-muted:var(--color-muted,#555);
  color:var(--hl-text);
}
.al60-help-ui h2,.al60-help-ui p{margin-top:0}

/* Filter */
.al60-help-ui__filter{
  display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-end;
  margin:0 0 .85rem;padding:1.1rem 1.25rem;
  border:1px solid var(--hl-border);border-radius:var(--radius-lg,16px);background:var(--hl-soft);
}
.al60-help-ui__field{display:block;flex:1 1 190px;min-width:170px;position:relative}
.al60-help-ui__field--search{flex:1.35 1 280px;min-width:250px}
.al60-help-ui__field label{display:block;margin:0 0 .32rem;color:var(--hl-text);font-size:.88rem;font-weight:700}
.al60-help-ui__field input{
  width:100%;min-height:46px;padding:.55rem .8rem;border:2px solid var(--hl-border)!important;
  border-radius:var(--radius,8px);background:#fff!important;color:var(--hl-text)!important;
  font:inherit;font-size:1rem;line-height:1.3;
}
/* Theme-native select: reuse the site's proven .filter-select arrow. */
.al60-help-ui__field select.filter-select{
  width:100%!important;min-height:46px!important;
  border:2px solid var(--hl-border)!important;border-radius:var(--radius,8px)!important;
  background-color:#fff!important;color:var(--hl-text)!important;
  background-position:right 1.25rem center!important;
  padding:.55rem 3rem .55rem .8rem!important;
  font:inherit!important;font-size:1rem!important;line-height:1.3!important;
}
.al60-help-ui__field select.filter-select:focus{
  border-color:var(--hl-green)!important;outline:3px solid var(--hl-green)!important;outline-offset:2px!important;
}
.al60-help-ui__field input:focus{border-color:var(--hl-green)!important;outline:3px solid var(--hl-green);outline-offset:2px}
.al60-help-ui__actions{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end;margin-top:.15rem}
.al60-help-ui__submit.btn,.al60-help-ui__reset.btn{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;
  padding:.55rem 1.15rem!important;border-radius:var(--radius,8px)!important;font:inherit!important;font-size:.92rem!important;
  font-weight:800!important;line-height:1.2!important;text-decoration:none!important;
}
.al60-help-ui__submit.btn{border:2px solid var(--hl-green)!important;background:var(--hl-green)!important;color:#fff!important;cursor:pointer}
.al60-help-ui__submit.btn:hover,.al60-help-ui__submit.btn:focus-visible{border-color:var(--hl-green-dark)!important;background:var(--hl-green-dark)!important;color:#fff!important}
.al60-help-ui__submit.btn:focus-visible,.al60-help-ui__reset.btn:focus-visible{outline:3px solid #f0a51b!important;outline-offset:2px!important}
.al60-help-ui__count{margin:0 0 1rem!important;color:var(--hl-muted);font-size:.92rem;font-weight:700}

/* Cards – same visual language as old Links plugin, slightly calmer. */
.al60-help-ui__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:1.25rem;align-items:stretch}
.al60-help-ui .al60-help-ui__card.card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid var(--hl-border);border-radius:var(--radius-lg,16px);background:var(--hl-surface);box-shadow:0 6px 20px rgba(20,30,20,.065)}
.al60-help-ui .al60-help-ui__card-body.card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;padding:1rem}
.al60-help-ui__top{display:flex;gap:.75rem;align-items:flex-start}
.al60-help-ui__link-badge{display:inline-flex;flex:0 0 50px;align-items:center;justify-content:center;min-width:50px;height:50px;padding:.3rem .55rem;border-radius:8px;background:var(--hl-green);box-shadow:0 4px 12px rgba(20,80,60,.14);color:#fff;font-size:1.22rem;font-weight:900;line-height:1}
.al60-help-ui__title-area{flex:1;min-width:0;max-width:100%}
.al60-help-ui .al60-help-ui__card-title.card-title{display:block;width:auto!important;max-width:100%;height:auto!important;max-height:none!important;margin:0 0 .42rem!important;color:var(--hl-text)!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;word-break:normal;hyphens:auto;-webkit-box-orient:unset!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}
.al60-help-ui__meta,.al60-help-ui__service-badges{display:flex;flex-wrap:wrap;gap:.3rem;margin:0}
.al60-help-ui__meta span,.al60-help-ui__service-badges span{display:inline-flex;align-items:center;padding:.1rem .5rem;border:1px solid rgba(196,127,44,.25);border-radius:999px;background:#f8ead8;color:#87591d;font-size:.68rem;font-weight:700;line-height:1.35;white-space:normal}
.al60-help-ui__details{display:grid;gap:.58rem}
.al60-help-ui__description,.al60-help-ui__helps{margin:0!important;color:var(--hl-text);font-size:.94rem;line-height:1.48;overflow-wrap:anywhere}
.al60-help-ui__helps{padding-top:.62rem;border-top:1px solid var(--hl-border);font-weight:450}
.al60-help-ui__helps strong{font-weight:850;color:#111}
.al60-help-ui__service-badges{margin-top:.02rem}
.al60-help-ui .al60-help-ui__card-footer.card-footer{margin-top:auto;padding:.85rem 1rem 1rem;border-top:1px solid var(--hl-border);background:#eef4f0;background:color-mix(in srgb,var(--hl-green) 7%,#fff);text-align:center}
.entry-content .al60-help-ui a.al60-help-ui__button.btn.btn-primary,
.entry-content .al60-help-ui a.al60-help-ui__button.btn.btn-primary:link,
.entry-content .al60-help-ui a.al60-help-ui__button.btn.btn-primary:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:.52rem .78rem!important;border:2px solid var(--hl-green)!important;border-radius:var(--radius,8px)!important;background:var(--hl-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.9rem!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important}
.entry-content .al60-help-ui a.al60-help-ui__button.btn.btn-primary:hover,
.entry-content .al60-help-ui a.al60-help-ui__button.btn.btn-primary:focus-visible{border-color:var(--hl-green-dark)!important;background:var(--hl-green-dark)!important;color:#fff!important;outline:3px solid #f0a51b!important;outline-offset:3px!important}
.al60-help-ui__pagination{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin:1.45rem 0 0}
.al60-help-ui__pagination a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--hl-border);border-radius:8px;background:#fff;color:var(--hl-green-dark)!important;text-decoration:none!important;font-weight:700}
.al60-help-ui__pagination a.is-current{border-color:var(--hl-green);background:var(--hl-green);color:#fff!important}
.al60-help-ui__empty{padding:1rem 1.15rem;border:1px solid #d9ad61;border-radius:var(--radius-lg,16px);background:#fff4df;color:var(--hl-text);font-weight:700}

@media(max-width:680px){
  .entry-content .al60-help-ui{width:100%;max-width:100%;margin-left:0;margin-right:0}
  .al60-help-ui{font-size:1.02rem}
  .al60-help-ui__filter{display:grid;grid-template-columns:1fr;padding:1rem}
  .al60-help-ui__field,.al60-help-ui__field--search{min-width:0;width:100%}
  .al60-help-ui__actions{display:grid;grid-template-columns:1fr}
  .al60-help-ui__grid{grid-template-columns:1fr;gap:1rem}
  .al60-help-ui .al60-help-ui__card-body.card-body{padding:.95rem}
  .al60-help-ui .al60-help-ui__card-footer.card-footer{padding:.85rem .95rem .95rem}
  .al60-help-ui__link-badge{flex-basis:46px;min-width:46px;height:46px;font-size:1.12rem}
}
/* Reset uses the theme's proven .btn.btn-outline component; keep link decoration off. */
.al60-help-ui a.al60-help-ui__reset.btn.btn-outline{ text-decoration:none!important; -webkit-text-fill-color:currentColor!important; }


/* v1.0.14 desktop polish */
@media(min-width:681px){
  .al60-help-ui__actions{justify-content:flex-end}
  .al60-help-ui__submit.btn,.al60-help-ui__reset.btn{min-width:156px}
}
.al60-help-ui__description{font-weight:500}

/* v1.0.15 – quick topic navigation + category section headings */
.al60-help-ui__quick-nav{
  display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;
  margin:.2rem 0 1rem;
}
.al60-help-ui__quick-label{
  color:var(--hl-text);font-size:1rem;font-weight:800;
}
.entry-content .al60-help-ui__quick-nav a,
.entry-content .al60-help-ui__quick-nav a:link,
.entry-content .al60-help-ui__quick-nav a:visited{
  display:inline-flex;align-items:center;min-height:40px;padding:.36rem .82rem;
  border:1px solid var(--hl-border);border-radius:999px;background:#fff;
  color:var(--hl-green-dark)!important;-webkit-text-fill-color:var(--hl-green-dark)!important;
  font-size:.86rem;font-weight:750;line-height:1.2;text-decoration:none!important;
}
.entry-content .al60-help-ui__quick-nav a:hover,
.entry-content .al60-help-ui__quick-nav a:focus-visible,
.entry-content .al60-help-ui__quick-nav a.is-active{
  border-color:var(--hl-green);background:color-mix(in srgb,var(--hl-green) 9%,#fff);
  color:var(--hl-green-dark)!important;
}
.entry-content .al60-help-ui__quick-nav a:focus-visible{outline:3px solid #f0a51b;outline-offset:2px}

.al60-help-ui__category{margin:0 0 1.7rem}
.al60-help-ui__category-heading{
  display:flex;align-items:center;gap:.75rem;margin:0 0 .85rem;padding:.7rem .9rem;
  border:1px solid var(--hl-border);border-radius:var(--radius-lg,16px);background:#fff;
}
.al60-help-ui__category-icon{
  display:inline-flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;
  border-radius:8px;background:var(--hl-green);color:#fff;font-size:1.2rem;font-weight:900;
}
.al60-help-ui__category-heading h2{
  margin:0 0 .08rem!important;color:var(--hl-text)!important;font-size:1.05rem!important;
  font-weight:850!important;line-height:1.2!important;
}
.al60-help-ui__category-heading p{
  margin:0!important;color:var(--hl-muted);font-size:.86rem;line-height:1.35;
}
.al60-help-ui__category:last-of-type{margin-bottom:.4rem}

@media(max-width:680px){
  .al60-help-ui__quick-nav{gap:.45rem;margin-bottom:.9rem}
  .al60-help-ui__quick-label{flex:1 0 100%}
  .entry-content .al60-help-ui__quick-nav a{min-height:42px;font-size:.9rem}
  .al60-help-ui__category{margin-bottom:1.35rem}
  .al60-help-ui__category-heading{padding:.7rem .75rem;align-items:flex-start}
  .al60-help-ui__category-icon{flex-basis:40px;width:40px;height:40px}
}


/* v1.0.16 – quick topics are real button chips, not text links */
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:link,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:visited{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:42px!important;padding:.42rem .9rem!important;
  border:1px solid var(--hl-border)!important;border-radius:999px!important;
  background:#fff!important;color:var(--hl-green-dark)!important;-webkit-text-fill-color:var(--hl-green-dark)!important;
  font-size:.9rem!important;font-weight:800!important;line-height:1.2!important;
  text-decoration:none!important;box-shadow:none!important;
}
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:hover,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:focus-visible,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline.is-active{
  border-color:var(--hl-green)!important;background:color-mix(in srgb,var(--hl-green) 10%,#fff)!important;
  color:var(--hl-green-dark)!important;-webkit-text-fill-color:var(--hl-green-dark)!important;
}
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline.is-active{
  box-shadow:inset 0 0 0 1px var(--hl-green)!important;
}


/* v1.0.17 – Themen-Chips etwas kompakter */
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:link,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:visited{
  min-height:36px!important;
  padding:.28rem .68rem!important;
  font-size:.82rem!important;
  border-radius:13px!important;
}
.al60-help-ui__quick-nav{gap:.42rem .5rem!important}
@media(max-width:680px){
  .entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline{min-height:38px!important;font-size:.86rem!important;padding:.32rem .72rem!important}
}

/* v1.0.18 – Themen-Chips fast so kompakt wie Karten-Badges */
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:link,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline:visited{
  min-height:32px!important;
  padding:.2rem .58rem!important;
  font-size:.76rem!important;
  font-weight:750!important;
  line-height:1.15!important;
  border-radius:999px!important;
}
.al60-help-ui__quick-nav{
  gap:.34rem .4rem!important;
}
.al60-help-ui__quick-label{
  font-size:.88rem!important;
  font-weight:800!important;
}
@media(max-width:680px){
  .entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.btn.btn-outline{
    min-height:34px!important;
    padding:.22rem .62rem!important;
    font-size:.79rem!important;
  }
}


/* v1.0.19 – Quick-Topic-Chips fast auf Karten-Badge-Niveau, ohne Theme-.btn */
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:link,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:visited{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  padding:.12rem .46rem!important;
  border:1px solid var(--hl-green)!important;
  border-radius:999px!important;
  background:#fff!important;
  color:var(--hl-green-dark)!important;
  -webkit-text-fill-color:var(--hl-green-dark)!important;
  font-size:.73rem!important;
  font-weight:750!important;
  line-height:1.15!important;
  text-decoration:none!important;
  box-shadow:none!important;
  transform:none!important;
  white-space:nowrap!important;
}
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:hover,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:focus-visible,
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.is-active{
  background:color-mix(in srgb,var(--hl-green) 10%,#fff)!important;
  border-color:var(--hl-green)!important;
}
.entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.is-active{
  box-shadow:inset 0 0 0 1px var(--hl-green)!important;
}
.al60-help-ui__quick-nav{gap:.26rem .32rem!important;margin-bottom:.78rem!important}
.al60-help-ui__quick-label{font-size:.82rem!important;line-height:1.15!important}
@media(max-width:680px){
  .entry-content .al60-help-ui__quick-nav a.al60-help-ui__topic-chip{
    min-height:31px!important;
    padding:.16rem .52rem!important;
    font-size:.76rem!important;
  }
  .al60-help-ui__quick-nav{gap:.3rem .36rem!important}
}


/* v1.0.20 – robust compact topic chips; no dependency on .entry-content */
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip,
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:link,
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:visited{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  padding:.12rem .46rem!important;
  border:1px solid var(--hl-green)!important;
  border-radius:999px!important;
  background:#fff!important;
  color:var(--hl-green-dark)!important;
  -webkit-text-fill-color:var(--hl-green-dark)!important;
  font-size:.73rem!important;
  font-weight:750!important;
  line-height:1.15!important;
  text-decoration:none!important;
  box-shadow:none!important;
  transform:none!important;
  white-space:nowrap!important;
}
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:hover,
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:focus-visible,
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.is-active{
  background:color-mix(in srgb,var(--hl-green) 10%,#fff)!important;
  border-color:var(--hl-green)!important;
}
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip.is-active{
  box-shadow:inset 0 0 0 1px var(--hl-green)!important;
}
@media(max-width:680px){
  .al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip{
    min-height:31px!important;
    padding:.16rem .52rem!important;
    font-size:.76rem!important;
  }
}

/* v1.0.21 – 60+ touch-target refinement for quick topics */
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip,
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:link,
.al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:visited{
  min-height:32px!important;
  padding:.18rem .58rem!important;
  font-size:.76rem!important;
}
@media(max-width:680px){
  .al60-help-ui .al60-help-ui__quick-nav{
    gap:.4rem .44rem!important;
  }
  .al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip,
  .al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:link,
  .al60-help-ui .al60-help-ui__quick-nav a.al60-help-ui__topic-chip:visited{
    min-height:44px!important;
    padding:.48rem .78rem!important;
    font-size:.9rem!important;
    line-height:1.2!important;
  }
}

/* v1.0.23 – scalable topic overview instead of showing every link card on the landing page */
.al60-help-ui__overview-head{
  display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;
  margin:1rem 0 .85rem;
}
.al60-help-ui__overview-head h2{
  margin:0 0 .16rem!important;color:var(--hl-text)!important;font-size:1.2rem!important;font-weight:850!important;line-height:1.2!important;
}
.al60-help-ui__overview-head p{
  margin:0!important;color:var(--hl-muted);font-size:.9rem;line-height:1.4;
}
.al60-help-ui__overview-total{
  flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:.24rem .68rem;
  border:1px solid rgba(46,139,87,.3);border-radius:999px;background:color-mix(in srgb,var(--hl-green) 7%,#fff);
  color:var(--hl-green-dark);font-size:.78rem;font-weight:800;white-space:nowrap;
}
.al60-help-ui__topic-grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;
}
.al60-help-ui__topic-card{
  display:flex;flex-direction:column;min-width:0;padding:1rem;
  border:1px solid var(--hl-border);border-radius:var(--radius-lg,16px);background:#fff;
  box-shadow:0 5px 16px rgba(20,30,20,.05);
}
.al60-help-ui__topic-card-head{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.6rem}
.al60-help-ui__topic-card-icon{
  display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;
  border-radius:8px;background:var(--hl-green);color:#fff;font-size:1.08rem;font-weight:900;
}
.al60-help-ui__topic-card h3{
  margin:0 0 .22rem!important;color:var(--hl-text)!important;font-size:1rem!important;font-weight:850!important;line-height:1.22!important;
}
.al60-help-ui__topic-count{
  display:inline-flex;align-items:center;min-height:24px;padding:.08rem .46rem;border-radius:999px;
  background:#f8ead8;color:#87591d;border:1px solid rgba(196,127,44,.22);font-size:.68rem;font-weight:750;line-height:1.2;
}
.al60-help-ui__topic-card>p{
  flex:1 1 auto;margin:0 0 .8rem!important;color:var(--hl-muted);font-size:.88rem;line-height:1.43;
}
.al60-help-ui a.al60-help-ui__topic-open,
.al60-help-ui a.al60-help-ui__topic-open:link,
.al60-help-ui a.al60-help-ui__topic-open:visited{
  display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.45rem .72rem;
  border:1.5px solid var(--hl-green);border-radius:8px;background:var(--hl-green);color:#fff!important;
  -webkit-text-fill-color:#fff!important;font-size:.84rem;font-weight:800;line-height:1.2;text-decoration:none!important;
  box-shadow:0 2px 6px rgba(35,91,67,.12);
}
.al60-help-ui a.al60-help-ui__topic-open:hover,
.al60-help-ui a.al60-help-ui__topic-open:focus-visible{
  background:var(--hl-green-dark);border-color:var(--hl-green-dark);color:#fff!important;-webkit-text-fill-color:#fff!important;
  outline:3px solid #f0a51b;outline-offset:2px;
}
.al60-help-ui__category--single{margin-top:.2rem}
.al60-help-ui__grid--filtered{margin-top:.1rem}

@media(max-width:960px){
  .al60-help-ui__topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:680px){
  .al60-help-ui__overview-head{display:block;margin-top:.9rem}
  .al60-help-ui__overview-total{margin-top:.6rem;min-height:36px;font-size:.82rem}
  .al60-help-ui__topic-grid{grid-template-columns:1fr;gap:.8rem}
  .al60-help-ui__topic-card{padding:.9rem}
  .al60-help-ui__topic-card-icon{flex-basis:42px;width:42px;height:42px}
  .al60-help-ui__topic-card h3{font-size:1.02rem!important}
  .al60-help-ui__topic-card>p{font-size:.94rem;line-height:1.5}
  .al60-help-ui a.al60-help-ui__topic-open{min-height:46px;font-size:.92rem}
}


/* v1.0.25 – clear back navigation from topic/filter results to overview */
.al60-help-ui__back-row{
  display:flex;
  align-items:center;
  margin:.2rem 0 .8rem;
}
.al60-help-ui .al60-help-ui__back{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:.48rem .86rem!important;
  border:1px solid var(--hl-green)!important;
  border-radius:10px!important;
  background:#fff!important;
  color:var(--hl-green-dark)!important;
  -webkit-text-fill-color:var(--hl-green-dark)!important;
  font-size:.88rem!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
.al60-help-ui .al60-help-ui__back:hover,
.al60-help-ui .al60-help-ui__back:focus-visible{
  background:color-mix(in srgb,var(--hl-green) 9%,#fff)!important;
  border-color:var(--hl-green-dark)!important;
}
.al60-help-ui .al60-help-ui__back:focus-visible{
  outline:3px solid #f0a51b!important;
  outline-offset:2px!important;
}
@media(max-width:680px){
  .al60-help-ui .al60-help-ui__back{
    min-height:44px!important;
    font-size:.95rem!important;
    padding:.56rem .9rem!important;
  }
}


/* v1.0.26 – pagination contrast + lighter topic CTA typography */
.al60-help-ui .al60-help-ui__pagination a.is-current,
.al60-help-ui .al60-help-ui__pagination a.is-current:link,
.al60-help-ui .al60-help-ui__pagination a.is-current:visited,
.al60-help-ui .al60-help-ui__pagination a[aria-current="page"] {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:1rem!important;
  font-weight:700!important;
  line-height:1!important;
  opacity:1!important;
  visibility:visible!important;
  text-indent:0!important;
}
.al60-help-ui a.al60-help-ui__topic-open,
.al60-help-ui a.al60-help-ui__topic-open:link,
.al60-help-ui a.al60-help-ui__topic-open:visited {
  font-weight:600!important;
}


/* v1.0.30 – lighter filter actions + compact card facts */
.al60-help-ui__submit.btn,
.al60-help-ui__reset.btn{
  font-weight:600!important;
}

.al60-help-ui__facts{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.34rem!important;
  margin:.02rem 0 0!important;
}
.al60-help-ui__facts span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:26px!important;
  padding:.12rem .52rem!important;
  border:1px solid rgba(46,139,87,.26)!important;
  border-radius:999px!important;
  background:color-mix(in srgb,var(--hl-green) 7%,#fff)!important;
  color:var(--hl-green-dark)!important;
  -webkit-text-fill-color:var(--hl-green-dark)!important;
  font-size:.7rem!important;
  font-weight:650!important;
  line-height:1.25!important;
  white-space:normal!important;
}
@media(max-width:680px){
  .al60-help-ui__facts{gap:.4rem!important}
  .al60-help-ui__facts span{
    min-height:30px!important;
    padding:.18rem .58rem!important;
    font-size:.76rem!important;
  }
}


/* v1.0.31 – landing/search hierarchy and calmer progressive filters */
.al60-help-ui__intro{
  display:flex;align-items:center;justify-content:space-between;gap:1.4rem;
  margin:0 0 1rem;padding:1.2rem 1.35rem;
  border:1px solid color-mix(in srgb,var(--hl-green) 24%,var(--hl-border));
  border-radius:var(--radius-lg,16px);
  background:linear-gradient(135deg,color-mix(in srgb,var(--hl-green) 8%,#fff),#fff 72%);
  box-shadow:0 5px 18px rgba(20,60,45,.05);
}
.al60-help-ui__intro-copy{min-width:0}
.al60-help-ui__intro-kicker{
  display:inline-flex;align-items:center;min-height:30px;margin:0 0 .48rem;padding:.18rem .62rem;
  border-radius:999px;background:color-mix(in srgb,var(--hl-green) 11%,#fff);color:var(--hl-green-dark);
  font-size:.76rem;font-weight:800;line-height:1.2;
}
.al60-help-ui__intro h2{
  margin:0 0 .32rem!important;color:var(--hl-text)!important;font-size:1.42rem!important;font-weight:880!important;line-height:1.15!important;
}
.al60-help-ui__intro p{margin:0!important;max-width:720px;color:var(--hl-muted);font-size:.96rem;line-height:1.48}
.al60-help-ui__intro-stat{
  display:grid;flex:0 0 auto;place-items:center;min-width:128px;padding:.75rem .85rem;
  border:1px solid rgba(46,139,87,.25);border-radius:14px;background:#fff;text-align:center;
}
.al60-help-ui__intro-stat strong{color:var(--hl-green-dark);font-size:1.48rem;font-weight:900;line-height:1}
.al60-help-ui__intro-stat span{margin-top:.28rem;color:var(--hl-muted);font-size:.76rem;font-weight:750;line-height:1.2}

.al60-help-ui__filter{
  display:block!important;margin:0 0 1rem!important;padding:1rem 1.1rem!important;background:#fff!important;
  box-shadow:0 5px 16px rgba(20,30,20,.045);
}
.al60-help-ui__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:end}
.al60-help-ui__search-row .al60-help-ui__field--search{min-width:0!important}
.al60-help-ui__search-row input{min-height:52px!important;font-size:1.06rem!important;padding:.65rem .9rem!important}
.al60-help-ui__search-submit.btn{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:132px!important;min-height:52px!important;
  padding:.6rem 1.25rem!important;border:2px solid var(--hl-green)!important;border-radius:var(--radius,8px)!important;
  background:var(--hl-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font:inherit!important;font-size:1rem!important;font-weight:650!important;line-height:1.2!important;cursor:pointer;
}
.al60-help-ui__search-submit.btn:hover,.al60-help-ui__search-submit.btn:focus-visible{background:var(--hl-green-dark)!important;border-color:var(--hl-green-dark)!important}
.al60-help-ui__search-submit.btn:focus-visible{outline:3px solid #f0a51b!important;outline-offset:2px!important}

.al60-help-ui__filter-row{
  display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(180px,.8fr) auto;
  gap:.72rem;align-items:end;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--hl-border);
}
.al60-help-ui__filter-row .al60-help-ui__field{min-width:0}
.al60-help-ui__more{position:relative;min-width:0}
.al60-help-ui__more summary{
  display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:46px;padding:.55rem .78rem;
  border:2px solid var(--hl-border);border-radius:var(--radius,8px);background:#fff;color:var(--hl-text);
  font-size:.9rem;font-weight:750;line-height:1.2;cursor:pointer;list-style:none;
}
.al60-help-ui__more summary::-webkit-details-marker{display:none}
.al60-help-ui__more summary::after{content:"+";color:var(--hl-green-dark);font-size:1.12rem;font-weight:800;line-height:1}
.al60-help-ui__more[open] summary::after{content:"−"}
.al60-help-ui__more summary:focus-visible{outline:3px solid var(--hl-green);outline-offset:2px}
.al60-help-ui__filter-count{
  display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 .35rem;border-radius:999px;
  background:var(--hl-green);color:#fff;font-size:.7rem;font-weight:850;
}
.al60-help-ui__more-panel{
  position:absolute;z-index:5;right:0;left:0;top:calc(100% + .42rem);min-width:260px;padding:.72rem;
  border:1px solid var(--hl-border);border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(20,40,30,.14);
}
.al60-help-ui__filter-row .al60-help-ui__actions{
  display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.55rem;margin:0!important;
}
.al60-help-ui__filter-row .al60-help-ui__submit.btn,.al60-help-ui__filter-row .al60-help-ui__reset.btn{
  min-width:0!important;min-height:46px!important;padding:.52rem .82rem!important;font-size:.84rem!important;white-space:nowrap;
}
.al60-help-ui__filter-row .al60-help-ui__reset.btn{background:#fff!important}
.al60-help-ui__count{
  display:inline-flex;align-items:center;min-height:34px;margin:.05rem 0 .85rem!important;padding:.22rem .64rem;
  border-radius:999px;background:color-mix(in srgb,var(--hl-green) 7%,#fff);color:var(--hl-green-dark)!important;
  font-size:.82rem!important;font-weight:800!important;
}
.al60-help-ui__overview-head{margin-top:.25rem!important}
.al60-help-ui__topic-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}
.al60-help-ui__topic-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--hl-green) 35%,var(--hl-border));box-shadow:0 9px 24px rgba(20,60,45,.08)}

@media(max-width:980px){
  .al60-help-ui__filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}
  .al60-help-ui__more{align-self:end}
  .al60-help-ui__filter-row .al60-help-ui__actions{justify-content:flex-start}
}
@media(max-width:680px){
  .al60-help-ui__intro{display:block;padding:1rem}
  .al60-help-ui__intro h2{font-size:1.25rem!important}
  .al60-help-ui__intro p{font-size:.96rem}
  .al60-help-ui__intro-stat{display:inline-flex;gap:.42rem;min-width:0;margin-top:.78rem;padding:.48rem .68rem;border-radius:999px}
  .al60-help-ui__intro-stat strong{font-size:1rem}
  .al60-help-ui__intro-stat span{margin:0;font-size:.8rem}
  .al60-help-ui__filter{padding:.9rem!important}
  .al60-help-ui__search-row{grid-template-columns:1fr}
  .al60-help-ui__search-submit.btn{width:100%!important;min-height:48px!important}
  .al60-help-ui__filter-row{grid-template-columns:1fr;margin-top:.75rem;padding-top:.75rem}
  .al60-help-ui__more-panel{position:static;min-width:0;margin-top:.45rem;box-shadow:none}
  .al60-help-ui__filter-row .al60-help-ui__actions{display:grid;grid-template-columns:1fr;width:100%}
  .al60-help-ui__filter-row .al60-help-ui__submit.btn,.al60-help-ui__filter-row .al60-help-ui__reset.btn{width:100%!important;min-height:46px!important;font-size:.92rem!important}
}

/* v1.0.35 – page-title marker for the Hilfreiche-Links landing page */
.al60-help-page-title{
  display:flex!important;
  align-items:center!important;
  gap:.72rem!important;
}
.al60-help-page-title::before{
  content:"";
  display:inline-block;
  flex:0 0 42px;
  width:42px;
  height:42px;
  border-radius:8px;
  background-color:#eaf3ff;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005FCC' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:24px 24px;
  box-shadow:inset 0 0 0 1px rgba(0,95,204,.08);
}
@media(max-width:680px){
  .al60-help-page-title{gap:.6rem!important}
  .al60-help-page-title::before{
    flex-basis:38px;
    width:38px;
    height:38px;
    background-size:22px 22px;
  }
}
