.njbs{--njbs-z:9999;box-sizing:border-box;font-family:var(--njbs-schriftart,inherit)}.njbs *,.njbs *:before,.njbs *:after{box-sizing:border-box}.njbs-suche{position:relative;display:inline-flex;align-items:center}.njbs .njbs-trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--njbs-trigger-breite,42px);height:var(--njbs-trigger-groesse,42px);padding:0;margin:0;border:var(--njbs-trigger-rahmen-staerke,1px) solid var(--njbs-trigger-rahmen,rgba(255,255,255,.14));border-radius:var(--njbs-trigger-radius,999px);background:var(--njbs-trigger-bg,rgba(255,255,255,.06));color:var(--njbs-trigger-icon,currentColor);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease;-webkit-appearance:none;appearance:none}.njbs .njbs-trigger:hover{background:var(--njbs-trigger-hover-bg,rgba(255,255,255,.1));border-color:var(--njbs-trigger-hover-rahmen,#ffcf3f);color:var(--njbs-trigger-hover-icon,currentColor)}.njbs .njbs-trigger:focus-visible{outline:var(--njbs-fokus-staerke,2px) solid var(--njbs-fokus,#ffcf3f);outline-offset:var(--njbs-fokus-offset,2px)}.njbs-trigger__icon{display:block;width:var(--njbs-trigger-icon-groesse,20px);height:var(--njbs-trigger-icon-groesse,20px)}.njbs-trigger__icon svg{display:block;width:100%;height:100%}.njbs-suche.is-offen .njbs-trigger{background:var(--njbs-trigger-offen-bg,rgba(255,255,255,.12));border-color:var(--njbs-trigger-offen-rahmen,#ffcf3f);color:var(--njbs-trigger-offen-icon,#ffcf3f)}.njbs-dialog{position:absolute;top:calc( 100% + var( --njbs-panel-offset, 10px ) );right:0;z-index:var(--njbs-z);display:flex;flex-direction:column;width:var(--njbs-panel-breite,min( 440px, calc( 100vw - 2rem ) ) );max-height:var(--njbs-panel-maxhoehe,min( 70vh, 560px ) );padding:var(--njbs-panel-padding,8px);border:var(--njbs-panel-rahmen-staerke,1px) solid var(--njbs-panel-rahmen,rgba(255,255,255,.12));border-radius:var(--njbs-panel-radius,12px);background:var(--njbs-panel-bg,#080a0c);box-shadow:var(--njbs-panel-schatten,0 24px 48px -12px rgba(0,0,0,.55));color:var(--njbs-text,#fff);-webkit-backdrop-filter:blur(var(--njbs-panel-blur,0px));backdrop-filter:blur(var(--njbs-panel-blur,0px));animation:njbs-einblenden .18s ease both}.njbs-dialog[hidden]{display:none}@keyframes njbs-einblenden{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.njbs-form{display:flex;align-items:center;gap:8px;padding:0 6px 8px;border:1px solid var(--njbs-feld-rahmen,transparent);border-radius:var(--njbs-feld-radius,0);background:var(--njbs-feld-bg,transparent);box-shadow:0 var(--njbs-trenner-staerke,1px) 0 0 var(--njbs-trenner,rgba(255,255,255,.07))}.njbs-form__icon{display:block;flex:0 0 auto;width:var(--njbs-feld-icon-groesse,18px);height:var(--njbs-feld-icon-groesse,18px);color:var(--njbs-feld-icon,rgba(255,255,255,.55))}.njbs-form__icon svg{display:block;width:100%;height:100%}.njbs .njbs-input{flex:1 1 auto;width:100%;min-width:0;padding:var(--njbs-feld-padding,8px 0);border:0;background:0 0;color:var(--njbs-feld-text,#fff);font-family:inherit;font-size:var(--njbs-feld-size,1rem);font-weight:var(--njbs-feld-weight,400);line-height:1.3;-webkit-appearance:none;appearance:none}.njbs .njbs-input:focus{outline:none}.njbs .njbs-input::placeholder{color:var(--njbs-feld-platzhalter,rgba(255,255,255,.45));opacity:1}.njbs .njbs-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.njbs .njbs-clear,.njbs .njbs-close{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 6px;border:0;border-radius:6px;background:0 0;color:var(--njbs-feld-knopf,rgba(255,255,255,.55));cursor:pointer;font-family:inherit;font-size:.8125rem}.njbs .njbs-clear:hover,.njbs .njbs-close:hover{color:var(--njbs-feld-knopf-hover,#fff);background:var(--njbs-hover-bg,rgba(255,255,255,.05))}.njbs .njbs-clear:focus-visible,.njbs .njbs-close:focus-visible{outline:var(--njbs-fokus-staerke,2px) solid var(--njbs-fokus,#ffcf3f);outline-offset:1px}.njbs .njbs-close{display:none}.njbs-results{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--njbs-scroll-thumb,rgba(255,255,255,.18)) var(--njbs-scroll-track,transparent)}.njbs-results::-webkit-scrollbar{width:8px}.njbs-results::-webkit-scrollbar-track{background:var(--njbs-scroll-track,transparent)}.njbs-results::-webkit-scrollbar-thumb{border-radius:4px;background:var(--njbs-scroll-thumb,rgba(255,255,255,.18))}.njbs-sektion+.njbs-sektion{margin-top:var(--njbs-sektion-abstand,6px);padding-top:var(--njbs-sektion-abstand,6px);border-top:var(--njbs-trenner-staerke,1px) solid var(--njbs-trenner,rgba(255,255,255,.07))}.njbs-sektion__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.njbs-sektion__titel{padding:var(--njbs-label-padding,10px 10px 6px);color:var(--njbs-label,#7b97aa);font-family:var(--njbs-schriftart-label,inherit);font-size:var(--njbs-label-size,.6875rem);font-weight:var(--njbs-label-weight,700);letter-spacing:var(--njbs-label-spacing,.12em);text-transform:var(--njbs-label-transform,uppercase)}.njbs .njbs-zeile{display:flex;align-items:center;gap:var(--njbs-zeile-gap,10px);padding:var(--njbs-ergebnis-padding,8px 10px);margin-bottom:var(--njbs-ergebnis-abstand,2px);border:1px solid transparent;border-radius:var(--njbs-ergebnis-radius,8px);background:var(--njbs-zeile-bg,transparent);color:var(--njbs-text,#fff);text-decoration:none;transition:background-color .12s ease,color .12s ease}.njbs .njbs-zeile:hover{background:var(--njbs-hover-bg,rgba(255,255,255,.05));color:var(--njbs-hover-text,#fff)}.njbs .njbs-zeile.is-aktiv{background:var(--njbs-aktiv-bg,rgba(255,255,255,.09));border-color:var(--njbs-aktiv-rahmen,transparent);color:var(--njbs-aktiv-text,#fff)}.njbs .njbs-zeile:focus-visible{outline:var(--njbs-fokus-staerke,2px) solid var(--njbs-fokus,#ffcf3f);outline-offset:calc( -1 * var( --njbs-fokus-staerke, 2px ) )}.njbs-zeile__poster{flex:0 0 auto;width:var(--njbs-poster-breite,40px);aspect-ratio:var(--njbs-poster-ratio,2/3);overflow:hidden;border-radius:var(--njbs-poster-radius,4px);background:var(--njbs-poster-bg,rgba(255,255,255,.06))}.njbs-zeile__poster img{display:block;width:100%;height:100%;max-width:100%;object-fit:var(--njbs-poster-fit,cover)}.njbs-zeile__avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--njbs-poster-breite,40px);height:var(--njbs-poster-breite,40px);border-radius:var(--njbs-avatar-radius,50%);background:var(--njbs-avatar-bg,rgba(255,255,255,.08));color:var(--njbs-avatar-text,rgba(255,255,255,.6));font-size:var(--njbs-avatar-size,.75rem);font-weight:700;letter-spacing:.02em}.njbs-zeile__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--njbs-poster-breite,40px);height:var(--njbs-poster-breite,40px);color:var(--njbs-zeilen-icon,rgba(255,255,255,.5))}.njbs-zeile__icon svg{width:var(--njbs-zeilen-icon-groesse,18px);height:var(--njbs-zeilen-icon-groesse,18px)}.njbs--minimal .njbs-zeile__poster,.njbs--minimal .njbs-zeile__avatar,.njbs--minimal .njbs-zeile__icon{display:none}.njbs-zeile__text{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.njbs-zeile__titel{overflow:hidden;color:inherit;font-family:var(--njbs-schriftart-titel,inherit);font-size:var(--njbs-titel-size,.975rem);font-weight:var(--njbs-titel-weight,600);letter-spacing:var(--njbs-titel-spacing,0);line-height:var(--njbs-titel-lh,1.3);text-overflow:ellipsis;text-transform:var(--njbs-titel-transform,none);white-space:nowrap}.njbs-zeile__meta{overflow:hidden;color:var(--njbs-text-sek,rgba(255,255,255,.55));font-family:var(--njbs-schriftart-meta,inherit);font-size:var(--njbs-meta-size,.8125rem);font-weight:var(--njbs-meta-weight,400);letter-spacing:var(--njbs-meta-spacing,0);line-height:var(--njbs-meta-lh,1.4);text-overflow:ellipsis;text-transform:var(--njbs-meta-transform,none);white-space:nowrap}.njbs-zeile__wertung{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:var(--njbs-wertung-abstand,.25em);padding:var(--njbs-wertung-padding,0);border:var(--njbs-wertung-rahmen-staerke,0) solid var(--njbs-wertung-rahmen,transparent);border-radius:var(--njbs-wertung-radius,999px);background:var(--njbs-wertung-bg,transparent);font-size:var(--njbs-wertung-size,.8125rem);font-weight:var(--njbs-wertung-weight,600);letter-spacing:var(--njbs-wertung-spacing,0);font-variant-numeric:tabular-nums;white-space:nowrap}.njbs-wertung__stern{color:var(--njbs-wertung-stern,#ffcf3f);font-size:var(--njbs-wertung-stern-size,1em);line-height:1}.njbs-wertung__stern:empty{display:none}.njbs-wertung__zahl{color:var(--njbs-wertung-zahl,#ffcf3f)}.njbs .njbs-mark{padding:0;background:var(--njbs-mark-bg,transparent);color:var(--njbs-mark-text,#ffcf3f);font-weight:var(--njbs-mark-weight,700)}.njbs-leer{padding:22px 12px 24px;text-align:center}.njbs-leer__text,.njbs-leer__vorschlag{margin:0;color:var(--njbs-leer-text,rgba(255,255,255,.55));font-family:var(--njbs-schriftart-meta,inherit);font-size:var(--njbs-meta-size,.8125rem)}.njbs-leer__vorschlag{margin-top:10px}.njbs .njbs-vorschlag{padding:0;border:0;background:0 0;color:var(--njbs-vorschlag-text,#ffcf3f);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.njbs .njbs-verlauf{display:block;width:100%;padding:var(--njbs-ergebnis-padding,8px 10px);border:0;border-radius:var(--njbs-ergebnis-radius,8px);background:0 0;color:var(--njbs-verlauf-text,#fff);cursor:pointer;font-family:var(--njbs-schriftart-titel,inherit);font-size:var(--njbs-titel-size,.975rem);text-align:left}.njbs .njbs-verlauf:hover,.njbs .njbs-verlauf:focus-visible{background:var(--njbs-hover-bg,rgba(255,255,255,.05));outline:none}.njbs .njbs-verlauf-reset{padding:var(--njbs-label-padding,10px 10px 6px);border:0;background:0 0;color:var(--njbs-text-sek,rgba(255,255,255,.5));cursor:pointer;font-family:inherit;font-size:var(--njbs-label-size,.6875rem);text-decoration:underline;text-underline-offset:2px}.njbs .njbs-all{display:block;flex:0 0 auto;margin-top:var(--njbs-sektion-abstand,6px);padding:var(--njbs-alle-padding,10px);border-top:var(--njbs-trenner-staerke,1px) solid var(--njbs-trenner,rgba(255,255,255,.07));background:var(--njbs-alle-bg,transparent);color:var(--njbs-alle-text,#ffcf3f);font-size:var(--njbs-alle-size,.8125rem);font-weight:var(--njbs-alle-weight,600);text-align:center;text-decoration:none}.njbs .njbs-all:hover{background:var(--njbs-alle-hover-bg,rgba(255,255,255,.05))}.njbs .njbs-all[hidden]{display:none}.njbs-noscript{display:flex;gap:6px}.njbs-seite{color:var(--njbs-text,inherit)}.njbs-seite__zahl{margin:0 0 1rem;color:var(--njbs-seite-zahl,rgba(255,255,255,.55));font-family:var(--njbs-schriftart-meta,inherit);font-size:var(--njbs-meta-size,.8125rem)}.njbs-seite__leer{padding:2rem 0;color:var(--njbs-leer-text,rgba(255,255,255,.55))}.njbs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.75rem}.njbs .njbs-chip{display:inline-block;padding:var(--njbs-chip-padding,6px 14px);border:1px solid var(--njbs-chip-rahmen,rgba(255,255,255,.14));border-radius:var(--njbs-chip-radius,999px);background:var(--njbs-chip-bg,transparent);color:var(--njbs-chip-text,rgba(255,255,255,.6));font-size:var(--njbs-chip-size,.8125rem);font-weight:var(--njbs-chip-weight,400);text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.njbs .njbs-chip:hover{color:var(--njbs-chip-aktiv-text,#fff);border-color:var(--njbs-chip-aktiv-rahmen,#ffcf3f)}.njbs .njbs-chip.is-aktiv{border-color:var(--njbs-chip-aktiv-rahmen,#ffcf3f);background:var(--njbs-chip-aktiv-bg,transparent);color:var(--njbs-chip-aktiv-text,#ffcf3f);font-weight:600}.njbs-gruppe{margin-bottom:2rem}.njbs-gruppe__titel{margin:0 0 .5rem;color:var(--njbs-label,#7b97aa);font-family:var(--njbs-schriftart-label,inherit);font-size:var(--njbs-label-size,.6875rem);font-weight:var(--njbs-label-weight,700);letter-spacing:var(--njbs-label-spacing,.12em);text-transform:var(--njbs-label-transform,uppercase)}.njbs-liste{margin:0;padding:0;list-style:none}.njbs-seite .njbs-zeile{padding:10px 8px}.njbs-seite .njbs-zeile__titel,.njbs-seite .njbs-zeile__meta{white-space:normal}@media (max-width:781px){.njbs-dialog{position:fixed;inset:0;top:0;right:0;left:0;width:100%;max-width:100%;height:var(--njbs-vh,100dvh);max-height:var(--njbs-vh,100dvh);padding:max( 10px, env( safe-area-inset-top ) ) 12px max( 12px, env( safe-area-inset-bottom ) );border:0;border-radius:0;transform:none;animation:njbs-hochschieben .2s ease both}.njbs .njbs-close{display:inline-flex}.njbs-form{padding:4px 0 10px}.njbs .njbs-input{padding:12px 0;font-size:16px}.njbs .njbs-zeile{min-height:48px;padding:10px}.njbs .njbs-all{border-radius:0}@keyframes njbs-hochschieben{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}html.njbs-gesperrt,html.njbs-gesperrt body{overflow:hidden}@media (prefers-reduced-motion:reduce){.njbs *,.njbs *:before,.njbs *:after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}.njbs-editor{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px dashed currentColor;border-radius:999px;opacity:.75;font-size:13px}.njbs-editor--liste{display:block;width:100%;border-radius:8px;padding:16px}.njbs-editor--liste p{margin:.5em 0 0;font-size:13px}