.page-card.rr-kopf>.rr-suche,.page-card.rr-kopf>.rr-vorlagen{max-width:none}.rr-suche:not([hidden]){border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-elevated);height:3.25rem;color:var(--text-secondary);align-items:center;gap:.75rem;margin-top:1.5rem;padding:0 .5rem 0 1rem;display:flex}@media (min-width:1024px){.rr-suche:not([hidden]){height:3.5rem}}.rr-suche:focus-within{border-color:var(--jr-focus);box-shadow:0 0 0 1px var(--jr-focus)}.rr-eingabe{min-width:0;height:100%;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:0;flex:1;font-size:1rem}.rr-eingabe:focus{outline:none}.rr-eingabe::placeholder{color:var(--text-secondary);opacity:1}.rr-eingabe::-webkit-search-cancel-button{display:none}.rr-leeren{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--text-secondary);place-items:center;display:inline-grid}.rr-leeren:hover{background:var(--bg-secondary);color:var(--text-primary)}.rr-taste{border:1px solid var(--border-light);border-radius:var(--radius-sm);min-width:1.5rem;font-family:var(--font-body);text-align:center;color:var(--text-secondary);padding:.125rem .375rem;font-size:.75rem;line-height:1.25rem;display:none}@media (min-width:1024px) and (hover:hover){.rr-taste{margin-right:.5rem;display:inline-block}}.rr-vorlagen:not([hidden]){flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.rr-vorlage{border-radius:var(--radius-pill);background:var(--bg-secondary);min-height:2.75rem;font-family:var(--font-heading);color:var(--text-primary);align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.rr-vorlage:hover{box-shadow:inset 0 0 0 1px var(--border-medium)}.rr-kopf [data-wartet],.rr-karte [data-wartet]{visibility:hidden}@media (scripting:none){.rr-kopf [data-wartet],.rr-karte [data-wartet]{display:none!important}}@media (scripting:enabled){.rr-kopf .rw-sprung{display:none}}@media (scripting:enabled) and (min-width:1024px){.rr-karte .rr-raster{grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}}.page-card.rr-karte{padding:1.25rem 1rem;overflow:clip}@media (min-width:640px){.page-card.rr-karte{padding:2rem}}@media (min-width:1024px){.page-card.rr-karte{padding:2.5rem}}.rr-raster{display:block}@media (min-width:1024px){.rr-raster--bereit{grid-template-columns:16.5rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.rr-schiene:not([hidden]){top:calc(var(--kopf-abstand) + 1rem);max-height:calc(100vh - var(--kopf-abstand) - 2rem);scrollbar-width:thin;scrollbar-color:var(--border-light) transparent;padding-right:.5rem;position:sticky;overflow-y:auto}}@media (max-width:1023.98px){.rr-schiene{display:none}}.rr-facetten{gap:1.5rem;display:grid}.rr-gruppe{border:0;min-width:0;margin:0;padding:0}.rr-gruppe-titel{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .625rem;padding:0;font-size:.75rem;font-weight:700;display:flex}.rr-gruppe--falte>summary{cursor:pointer;min-height:2.75rem;margin:0;list-style:none}.rr-gruppe--falte>summary::-webkit-details-marker{display:none}.rr-gruppe--falte[open]>summary svg{transform:rotate(180deg)}.rr-bereiche{gap:.125rem;display:grid}.rr-bereich{border-radius:var(--radius-md);min-height:2.75rem;font-family:var(--font-body);text-align:left;color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.875rem;display:flex}.rr-bereich:hover:not(:disabled){background:var(--bg-secondary)}.rr-bereich[aria-pressed=true]{background:var(--bg-secondary);font-weight:600}.rr-chip-zahl{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.75rem}.rr-esrs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.rr-kachel{border-radius:var(--radius-md);background:var(--bg-secondary);min-height:3.25rem;color:var(--text-primary);place-content:center;justify-items:center;gap:.125rem;padding:.25rem;display:grid}.rr-kachel:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-medium)}.rr-kachel[aria-pressed=true]{background:color-mix(in srgb, var(--jr-primary) 10%, #fff);box-shadow:inset 0 0 0 1.5px var(--jr-primary)}.rr-kachel[aria-pressed=true] .rr-kachel-code{color:var(--jr-primary-text)}.rr-kachel--breit{grid-column:span 2}.rr-kachel-code{font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.2}.rr-kachel-zahl{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.75rem}.rr-kachel:disabled,.rr-chip:disabled,.rr-bereich:disabled{opacity:.45;cursor:default}.rr-chips{flex-wrap:wrap;gap:.375rem;display:flex}.rr-chip{border:1px solid var(--border-light);border-radius:var(--radius-pill);background:var(--bg-elevated);min-height:2.75rem;font-family:var(--font-body);color:var(--text-primary);align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;display:inline-flex}@media (min-width:1024px){.rr-schiene .rr-chip{min-height:2.25rem}}.rr-chip:hover:not(:disabled){border-color:var(--border-medium);background:var(--bg-secondary)}.rr-chip[aria-pressed=true]{border-color:var(--jr-primary);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--jr-primary)}.rr-chip[aria-pressed=true] svg{color:var(--jr-primary-text)}.rr-schalter{min-height:2.75rem;font-family:var(--font-body);color:var(--text-primary);cursor:pointer;align-items:center;gap:.625rem;margin-top:.375rem;font-size:.875rem;display:flex}.rr-schalter input{width:1.125rem;height:1.125rem;accent-color:var(--jr-primary-text)}.rr-kopfzeile{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.rr-filtern:not([hidden]){border:1px solid var(--border-medium);border-radius:var(--radius-pill);background:var(--bg-elevated);min-height:2.75rem;font-family:var(--font-heading);color:var(--text-primary);align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (min-width:1024px){.rr-filtern{display:none!important}}.rr-abzeichen{border-radius:var(--radius-pill);background:var(--text-primary);color:#fff;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;font-size:.75rem;display:inline-grid}.rr-zaehler{font-family:var(--font-body);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.875rem;display:flex}.rr-zahl{font-family:var(--font-heading);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.rr-stand{font-size:.75rem}.rr-ordnen{font-family:var(--font-body);color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex;position:relative}.rr-ordnen select{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-elevated);min-height:2.75rem;font-family:var(--font-heading);color:var(--text-primary);appearance:none;cursor:pointer;padding:0 2rem 0 .75rem;font-size:.875rem;font-weight:600}@media (max-width:639.98px){.rr-kopfzeile{justify-content:space-between}.rr-ordnen-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-zaehler{flex-basis:100%;order:3}.rr-ordnen{flex:10rem}.rr-ordnen select{width:100%}}@media (min-width:640px){.rr-ordnen{margin-left:auto}}.rr-ordnen svg{pointer-events:none;color:var(--text-secondary);position:absolute;right:.625rem}.rr-ordnen .rr-ordnen-icon{flex:none;position:static}.rr-marken{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:.75rem;display:flex}.rr-marke{border-radius:var(--radius-pill);background:var(--bg-secondary);min-height:2.75rem;font-family:var(--font-body);color:var(--text-primary);align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;display:inline-flex}@media (min-width:1024px){.rr-marke{min-height:2.25rem}}.rr-marke:hover{box-shadow:inset 0 0 0 1px var(--border-medium)}.rr-text-knopf{min-height:2.75rem;font-family:var(--font-heading);color:var(--jr-primary-text);align-items:center;gap:.375rem;padding:0 .25rem;font-size:.875rem;font-weight:600;display:inline-flex}.rr-text-knopf:hover{text-underline-offset:3px;text-decoration:underline}.rr-teilen{margin-left:auto}.rr-meldung{font-family:var(--font-body);color:var(--jr-primary-text);align-items:center;gap:.25rem;font-size:.875rem;display:inline-flex}.rr-meldung:empty{display:none}.rr-bruecke{border-radius:var(--radius-md);background:var(--bg-secondary);font-family:var(--font-body);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.875rem;display:flex}.rr-bruecke a{min-height:2.75rem;font-family:var(--font-heading);color:var(--jr-primary-text);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.rr-bruecke a:hover{text-underline-offset:3px;text-decoration:underline}.rr-gruppen{margin-top:1rem}.rr-gruppe-block+.rr-gruppe-block{margin-top:2rem}.rr-gruppe-kopf{scroll-margin-top:var(--kopf-abstand);font-family:var(--font-heading);color:var(--text-primary);align-items:baseline;gap:.625rem;margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3;display:flex}.rr-gruppe-leiste{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1rem;display:flex}.rr-gruppe-feld{min-height:2.75rem;color:var(--jr-primary-text);text-underline-offset:4px;transition:text-decoration-color var(--jr-duration-fast) var(--jr-ease-out);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.rr-gruppe-feld:hover{text-decoration-color:currentColor}.rr-gruppe-feld:focus-visible{outline:2px solid var(--jr-focus);outline-offset:2px;border-radius:2px}.rr-gruppe-zahl{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.75rem;font-weight:500}.rr-liste{grid-template-columns:minmax(0,1fr)!important}.rr-gruppen--zeit{padding-left:1.75rem;position:relative}.rr-gruppen--zeit:before{content:"";background:var(--border-light);width:2px;position:absolute;top:.75rem;bottom:0;left:.4375rem}.rr-gruppen--zeit .rr-gruppe-kopf{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:1.875rem;font-weight:600;position:relative}@media (min-width:1024px){.rr-gruppen--zeit .rr-gruppe-kopf{font-size:2.25rem}}.rr-gruppen--zeit .rr-gruppe-kopf:before{content:"";border:2px solid var(--border-medium);border-radius:var(--radius-pill);background:var(--bg-elevated);width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;left:-1.75rem}.rr-gruppen--zeit .rr-gruppe-kopf[data-jetzt]:before{border-color:var(--jr-primary);background:var(--jr-primary)}.rr-zeile{border-top:1px solid var(--border-light);scroll-margin-top:var(--kopf-abstand);padding:.875rem 3rem .875rem 0;position:relative}.rr-zeile--ziel{background:var(--bg-secondary);box-shadow:-.75rem 0 0 var(--bg-secondary), .75rem 0 0 var(--bg-secondary)}.rr-zeile--ersetzt .rr-name{color:var(--text-secondary)}.rr-haupt{min-width:0}.rr-name{font-family:var(--font-heading);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-medium);text-decoration-color:var(--border-medium);text-underline-offset:3px;font-size:1rem;font-weight:600;line-height:1.4;display:inline}@media (min-width:1024px){.rr-name{font-size:1.125rem}}.rr-name:hover{text-decoration-color:currentColor}.rr-extern{vertical-align:-.125rem;color:var(--text-secondary);margin-left:.375rem;display:inline-block}.rr-titel{font-family:var(--font-body);color:var(--text-secondary);margin:.125rem 0 0;font-size:.875rem;line-height:1.45}.rr-herausgeber-zeile{font-family:var(--font-body);color:var(--text-secondary);margin:.125rem 0 0;font-size:.75rem;line-height:1.5}.rr-erklaerung{max-width:42.9em;font-family:var(--font-body);color:var(--text-primary);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.rr-konto{font-family:var(--font-body);color:var(--text-secondary);align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.75rem;display:inline-flex}.rr-mark{background:var(--status-in-progress-bg);color:inherit;box-shadow:inset 0 -2px 0 var(--color-warning);border-radius:2px;padding:0 .0625rem}.rr-spalten{display:none}.rr-paare{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:.375rem 0 0;display:flex}.rr-paare dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-paare dd{margin:0}.rr-paar:empty{display:none}.rr-geltung{font-family:var(--font-body);color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.4;display:inline-flex}.rr-geltung svg{flex:none}.rr-geltung--in-kraft svg{color:var(--jr-primary-text)}.rr-geltung--kommend svg{color:var(--color-warning)}.rr-geltung--ersetzt,.rr-geltung--entwurf{color:var(--text-secondary)}.rr-tags{flex-wrap:wrap;gap:.25rem;display:inline-flex}.rr-tag{border-radius:var(--radius-sm);background:var(--bg-secondary);min-height:1.5rem;font-family:var(--font-heading);color:var(--text-primary);white-space:nowrap;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.rr-tag--mehr{color:var(--text-secondary)}@media (min-width:1024px){.rr-zeile{grid-template-columns:minmax(0,1fr) 12.5rem 11rem;align-items:start;column-gap:1.5rem;padding-right:3.5rem;display:grid}.rr-paare{display:contents}.rr-paar{align-content:start;gap:.125rem;padding-top:.25rem;display:grid}.rr-paar:empty{display:block}.rr-spalten{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);grid-template-columns:minmax(0,1fr) 12.5rem 11rem;column-gap:1.5rem;padding:0 3.5rem .25rem 0;font-size:.75rem;font-weight:700;display:grid}.rr-blick,.rr-erklaerung{grid-column:1/-1}}.rr-blick>.rr-auf{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--text-secondary);cursor:pointer;place-items:center;list-style:none;display:grid;position:absolute;top:.5rem;right:0}.rr-blick>.rr-auf::-webkit-details-marker{display:none}.rr-blick>.rr-auf:hover{background:var(--bg-secondary);color:var(--text-primary)}.rr-blick[open]>.rr-auf svg{transform:rotate(180deg)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.rr-blick>.rr-auf svg{transition:transform var(--jr-duration-fast) var(--jr-ease-out)}}.rr-blick-inhalt{border-radius:var(--radius-md);background:var(--bg-secondary);gap:1rem;margin-top:.75rem;padding:1rem;display:grid}@media (min-width:768px){.rr-blick-inhalt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:2rem;padding:1.25rem 1.5rem}}.rr-angaben{gap:.5rem;margin:0;display:grid}.rr-angaben>div{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;display:grid}.rr-angaben dt{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:700;line-height:1.6}.rr-angaben dd{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.rr-angaben a{color:var(--jr-primary-text)}.rr-hinweis{font-family:var(--font-body);color:var(--text-primary);align-items:flex-start;gap:.5rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.rr-hinweis svg{color:var(--text-secondary);flex:none;margin-top:.125rem}.rr-filterknoepfe{flex-wrap:wrap;gap:.375rem;display:flex}.rr-aktionen{align-content:start;gap:.125rem;display:grid}.rr-aktion{min-height:2.75rem;font-family:var(--font-heading);text-align:left;color:var(--jr-primary-text);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.rr-aktion:hover{text-underline-offset:3px;text-decoration:underline}.rr-aktion svg{flex:none}.rr-leistung{margin:0;display:grid}.rr-aktion-vor{font-family:var(--font-body);color:var(--text-secondary);font-size:.75rem}.rr-geprueft{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.75rem}@media (min-width:768px){.rr-hinweis,.rr-filterknoepfe,.rr-geprueft{grid-column:1}.rr-aktionen{grid-area:1/2/span 4}}.rr-leer{border-radius:var(--radius-md);background:var(--bg-secondary);justify-items:start;gap:.75rem;margin-top:1rem;padding:1.5rem;display:grid}.rr-leer-text{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.rr-leer .rr-marken{margin-top:0}.rr-leer .rr-marke{background:var(--bg-elevated)}.rr-blatt{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--bg-elevated);width:100%;max-width:32rem;max-height:88dvh;color:var(--text-primary);box-shadow:var(--shadow-xl);border:0;margin:auto auto 0;padding:0}.rr-blatt[open]{flex-direction:column;display:flex}.rr-blatt::backdrop{background:#1c191773}.rr-blatt-kopf{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:.75rem .75rem .75rem 1.25rem;display:flex}.rr-blatt-titel{font-family:var(--font-heading);margin:0;font-size:1.125rem;font-weight:700}.rr-blatt-zu{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--text-secondary);place-items:center;display:grid}.rr-blatt-zu:hover{background:var(--bg-secondary);color:var(--text-primary)}.rr-blatt-inhalt{overscroll-behavior:contain;flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.rr-blatt-fuss{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--border-light)}.rr-blatt-zeigen{border-radius:var(--radius-pill);background:var(--feld-knopf);width:100%;min-height:3rem;font-family:var(--font-heading);color:var(--feld-knopf-ink);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.rr-kopf :is(button,a):focus-visible,.rr-karte :is(button,a,select,summary):focus-visible,.rr-blatt :is(button,a,summary,input):focus-visible{outline:2px solid var(--jr-focus);outline-offset:2px}.rr-sprite{width:0;height:0;position:absolute;overflow:hidden}.rr-wortlaut-link{min-height:1.5rem;color:var(--jr-primary-text);text-underline-offset:3px;align-items:center;gap:.3125rem;margin-top:.25rem;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.rr-wortlaut-link:hover{text-decoration-color:currentColor}.rr-wortlaut-link:focus-visible{outline:2px solid var(--jr-focus);outline-offset:2px;border-radius:2px}@media (scripting:none){.rr-blick{display:none}}
