.u-register{display:flex;gap:var(--s1);max-width:100%;margin:0 0 var(--s5);padding:var(--s1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r)}.u-register::-webkit-scrollbar{display:none}.u-tab{flex:none;display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s4);border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.u-tab:hover{color:var(--navy)}.u-tab[aria-selected="true"]{background:var(--bg);color:var(--navy);box-shadow:var(--shadow-sm)}.u-tab:focus-visible{outline:none;box-shadow:var(--focus)}.u-tab-zahl{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 var(--s1);border-radius:var(--r-pill);background:var(--gold-soft);color:var(--gold-ink);font-size:var(--fs-label);font-weight:700}@media (min-width: 640px){.u-register{flex-wrap:wrap;overflow:visible}}.u-panel{display:grid;gap:var(--s5);min-width:0}.u-panel[hidden]{display:none}.u-panel:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r)}.u-panel>*{min-width:0}.u-panel h2{overflow-wrap:anywhere}.u-fehler{margin:0}.u-zeile-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.u-zeile-titel{font-weight:650;color:var(--ink)}.u-zeile-sub{font-size:var(--fs-small);color:var(--muted)}.u-todo .row{flex-wrap:wrap}.u-todo .u-zeile-text,.u-offen .u-zeile-text{flex:1 1 14rem}.u-todo .btn,.u-kontakt .btn,.u-panel .cluster .btn{min-height:var(--tap)}.u-anfrage-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.u-anfrage-kopf .ref{font-weight:700;color:var(--navy)}.u-stellen-kurz{margin:0;padding:0;list-style:none;display:grid;gap:var(--s1)}.u-stellen-kurz li{overflow-wrap:anywhere}.u-kontakt{display:grid;gap:var(--s3)}.u-kontakt>h2,.u-kontakt>p,.u-abo>h2,.u-abo>p{margin:0}.u-kontakt-wege{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1)}.u-kontakt-wege a{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap);overflow-wrap:anywhere}.u-verlauf{border-top:1px solid var(--line);padding-top:var(--s2)}.u-verlauf summary,.u-begriffe summary,.u-vorbei summary{display:flex;align-items:center;min-height:var(--tap);cursor:pointer;font-weight:600;color:var(--navy)}.u-verlauf summary:focus-visible,.u-begriffe summary:focus-visible,.u-vorbei summary:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}.u-stellen{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.u-stellen thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.u-stellen tbody{display:grid;gap:var(--s3)}.u-stelle{display:grid;gap:var(--s1);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.u-stelle td{display:grid;grid-template-columns:minmax(6.5rem, 40%) minmax(0, 1fr);gap:var(--s2);padding:0;overflow-wrap:anywhere}.u-stelle td::before{content:attr(data-label);color:var(--muted);font-weight:600}.u-stelle td:first-child{font-weight:700;color:var(--navy)}@media (min-width: 900px){.u-stellen thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.u-stellen tbody{display:table-row-group}.u-stellen th{padding:var(--s2) var(--s3);text-align:left;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.u-stelle{display:table-row;padding:0;border:0;background:transparent}.u-stelle td{display:table-cell;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);vertical-align:top}.u-stelle td::before{content:none}}.u-gruppe{display:grid;gap:var(--s3);min-width:0}.u-gruppe-titel{margin:0;font-size:1.0625rem;color:var(--navy);overflow-wrap:anywhere}.u-fall{display:grid;gap:var(--s4);scroll-margin-top:calc(var(--header-h) + var(--s4))}.u-fall-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3)}.u-fall-kopf .ref{font-weight:700;color:var(--navy)}.u-jetzt{display:grid;gap:var(--s1);margin:0;padding:var(--s3) var(--s4);border:1px solid var(--gold-line);border-left:4px solid var(--gold);border-radius:var(--r-sm);background:var(--gold-soft)}.u-jetzt-titel{margin:0;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold-ink)}.u-jetzt-wer{font-weight:700;color:var(--ink)}.u-jetzt p{margin:0;overflow-wrap:anywhere}.u-sprung{display:flex;flex-wrap:wrap;gap:var(--s2)}.u-sprung .btn{min-height:var(--tap)}.u-todo-fall{margin:0;font-weight:700;color:var(--ink)}.u-merk{min-height:var(--tap)}.u-merk[aria-pressed="true"]{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-ink)}.u-merkliste{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.u-merk-eintrag{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:0}.u-merk-eintrag>*{min-width:0;overflow-wrap:anywhere}.u-merk-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.u-merk-kopf strong{color:var(--navy)}.u-fakten{display:grid;gap:var(--s1);margin:0;font-size:var(--fs-small)}.u-fakten div{display:grid;grid-template-columns:minmax(6.5rem, 40%) minmax(0, 1fr);gap:var(--s2)}.u-fakten dt{color:var(--muted);font-weight:600}.u-fakten dd{margin:0;overflow-wrap:anywhere}.u-interesse{display:grid;gap:var(--s2)}.u-begriff{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap);padding:0;border:0;background:transparent;color:var(--navy);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.u-begriff:hover{color:var(--navy-700)}.u-begriff:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}.u-begriff .icon{width:18px;height:18px}.u-begriff-text{margin:0 0 var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--info-soft);color:var(--ink);font-size:var(--fs-small);overflow-wrap:anywhere}.u-begriffe-liste{margin:0;display:grid;gap:var(--s3)}.u-begriffe-liste dt{font-weight:700;color:var(--navy)}.u-begriffe-liste dd{margin:var(--s1) 0 0;font-size:var(--fs-small);overflow-wrap:anywhere}.u-stufe-begriffe{display:flex;flex-wrap:wrap;gap:0 var(--s3)}.u-termine-kopf{display:flex;flex-wrap:wrap;gap:var(--s2)}.u-termine-kopf .btn{min-height:var(--tap)}.u-termin-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.u-termin{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:0}.u-termin>*{min-width:0;overflow-wrap:anywhere}.u-termin-zeit{font-weight:650;color:var(--navy)}.u-termin-sub{font-size:var(--fs-small);color:var(--muted)}.u-termin .cluster .btn{min-height:var(--tap)}.u-termin-zeiten{margin:0;padding-left:var(--s5);display:grid;gap:var(--s1)}.u-vertrag{margin:0;font-weight:600}.u-vertrag.is-fehlt{color:var(--warn-ink)}.u-vertrag.is-da{color:var(--ok-ink)}.u-schalter{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap);cursor:pointer}.u-schalter input{width:22px;height:22px;flex:none;accent-color:var(--navy)}.u-abo{display:grid;gap:var(--s3)}.u-abo-adresse{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--gold-line);border-radius:var(--r-sm);background:var(--gold-soft)}.u-abo-adresse .input{width:100%;min-height:var(--tap);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-small)}.u-abo .cluster .btn{min-height:var(--tap)}.u-status{margin:0;min-height:1.5em;font-size:var(--fs-small);color:var(--ok-ink)}.u-status.is-fehler{color:var(--err-ink)}.u-leiste{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin:var(--s5) calc(-1 * var(--s2)) 0;padding:var(--s2) var(--s2) calc(var(--s2) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line)}.u-leiste .btn{width:100%;min-height:var(--tap);justify-content:center}@media (min-width: 900px){.u-leiste{display:none}}.fp-block{display:grid;gap:var(--s4);min-width:0;margin:var(--s6) 0 0;padding:var(--s5) 0 0;border:0;border-top:1px solid var(--line)}.fp-titel{padding:0;font-size:var(--fs-h3);font-weight:700;color:var(--navy)}.fp-intro{margin:0}.fp-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.fp-liste:empty{display:none}.fp-stelle{display:grid;gap:var(--s3);min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--bg-soft)}.fp-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2);margin:0}.fp-nummer{margin:0;font-size:1.0625rem;color:var(--navy)}.fp-entfernen{min-height:var(--tap)}.fp-hinzufuegen{justify-self:start;min-height:var(--tap)}.fp-max{margin:0}.fp-zusammenfassung .fp-kopf{margin:var(--s3) 0 0;padding:0 var(--s4);font-size:1rem;color:var(--navy)}.fv-box{display:grid;gap:var(--s3);margin:0 0 var(--s5);padding:var(--s4);border:1px solid var(--gold-line);border-radius:var(--r);background:var(--gold-soft);min-width:0}.fv-box[hidden]{display:none}.fv-titel{display:flex;align-items:center;gap:var(--s2);margin:0;font-size:var(--fs-h3);color:var(--navy)}.fv-text{margin:0}.fv-zeile{display:grid;gap:var(--s3);align-items:end}.fv-feld{margin:0;min-width:0}.fv-feld .select{width:100%;min-height:var(--tap)}.fv-zeile .btn{min-height:var(--tap);justify-self:start}@media (min-width: 640px){.fv-zeile{grid-template-columns:minmax(0, 1fr) auto}}@media (prefers-reduced-motion: no-preference){.u-tab,.u-begriff,.u-merk{transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}}
