.zugang{--note:#6D5DA6;--note-deep:#4C3F7D;--note-wash:#F1EFF8;--note-line:#DCD6EE;display:grid;place-items:start center;padding:32px 24px 64px;font-family:var(--sans);color:var(--ink-900)}.zugang *{box-sizing:border-box}.zugang .card{width:100%;max-width:560px;padding:var(--s6)}.zugang .card.wide{max-width:680px}@media (max-width:520px){.zugang .card{padding:var(--s5)}}.zugang h1{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:8px}.zugang .lede{font-size:15px;color:var(--ink-500);line-height:1.5;margin-bottom:24px}.zugang .lede b,.zugang .note b{color:var(--ink-900)}.zugang .field{margin-bottom:16px}.zugang .lbl{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.zugang .hint{font-size:11px;color:var(--ink-400);margin-top:5px;line-height:1.45}.zugang .hint.fehlt{font-size:12px;color:var(--ink-500);min-height:1.45em;margin-top:10px}.zugang .inp{width:100%;padding:11px 13px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);font-size:13px;transition:.14s}.zugang .inp:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-wash)}.zugang .inpwrap{position:relative}.zugang .ac{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px rgba(18,33,29,.14);padding:5px;max-height:280px;overflow:auto}.zugang .acopt{display:flex;align-items:baseline;gap:12px;width:100%;padding:9px 11px;border-radius:var(--r);text-align:left}.zugang .acopt.cur,.zugang .acopt:hover{background:var(--surface-2)}.zugang .ac-n{flex:1 1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zugang .ac-w{font-family:var(--mono);font-size:11px;color:var(--ink-400);flex:none}.zugang .ac-empty{padding:11px;font-size:12.5px;color:var(--ink-500)}.zugang .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--r);font-size:13px;font-weight:600;transition:.14s;border:none;cursor:pointer}.zugang .btn-p{background:var(--signal);color:#fff}.zugang .btn-p:hover{background:var(--signal-deep)}.zugang .btn-p[disabled]{opacity:.4;pointer-events:none}.zugang .btn-s{border:1px solid var(--line-strong);color:var(--ink-700);background:var(--surface)}.zugang .btn-s:hover{border-color:var(--ink-400)}.zugang .btn-t{color:var(--ink-500);padding:11px 4px;background:none}.zugang .btn-t:hover{color:var(--ink-900);text-decoration:underline}.zugang .sum-schaerfe{font-size:12px;line-height:1.6;color:var(--ink-400,#8C9B95);margin:10px 0 0;max-width:62ch}.zugang .sum-schaerfe-link{color:var(--gruen,#1F6F4A);text-decoration:none;border-bottom:1px solid;padding-bottom:1px;white-space:nowrap}.zugang .sum-schaerfe-link:hover{opacity:.75}.zugang .sum-schaerfe-link:focus-visible{outline:2px solid var(--gruen,#1F6F4A);outline-offset:3px}.zugang .btnrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.zugang .btnrow.split{justify-content:space-between}.zugang .ausweg{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.zugang .ausweg-f{font-size:14px;color:var(--ink-500)}.zugang .ausweg .btn-t{padding:0;font-size:14px;color:var(--ink-900);text-decoration:underline}.zugang .ausweg .btn-t:hover{color:var(--accent,var(--ink-900))}.zugang .suggest{display:block;position:static;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden;box-shadow:none;padding:0;max-height:none}.zugang .sg-head{padding:16px;border-bottom:1px solid var(--line)}.zugang .sg-name{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.zugang .sg-meta{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-500)}.zugang .sg-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.zugang .sg-stat{padding:12px 16px;border-right:1px solid var(--line)}.zugang .sg-stat:last-child{border-right:none}.zugang .sg-k{display:block;font-size:11px;color:var(--ink-400)}.zugang .sg-v{display:block;font-family:var(--mono);font-size:15px;font-weight:600;margin-top:2px;letter-spacing:-.01em}.zugang .sg-v.unk{font-family:var(--sans);font-size:12.5px;font-weight:400;font-style:italic;color:var(--ink-400)}.zugang .conf{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:100px}.zugang .conf-belegt{color:var(--signal-deep);background:var(--signal-wash)}.zugang .conf-unsicher{color:var(--flag);background:var(--flag-wash)}.zugang .conf-fremd{color:#92400e;background:color-mix(in srgb,#d97706 18%,transparent)}.zugang .cands{display:flex;flex-direction:column;gap:8px}.zugang .cand{display:flex;align-items:center;gap:12px;padding:12px 16px;text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:.14s;width:100%;cursor:pointer}.zugang .cand:hover{border-color:var(--signal);background:var(--signal-wash)}.zugang .cand-m{flex:1 1;min-width:0}.zugang .cand-n{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zugang .cand-x{font-size:11px;color:var(--ink-500);margin-top:2px;display:block}.zugang .cand-w{font-family:var(--mono);font-size:12.5px;color:var(--ink-400);flex:none}.zugang .ents{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.zugang .ent{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.zugang .ent:last-child{border-bottom:none}.zugang .ent-box{width:18px;height:18px;border-radius:4px;border:1.5px solid var(--line-strong);flex:none;display:grid;place-items:center;color:transparent;font-size:11px;font-weight:700;transition:.14s;cursor:pointer;background:none}.zugang .ent.on .ent-box{background:var(--signal);border-color:var(--signal);color:#fff}.zugang .ent-m{flex:1 1;min-width:0}.zugang .ent-n{font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zugang .ent-x{font-size:11px;color:var(--ink-400);margin-top:1px;display:block}.zugang .ent-w{font-family:var(--mono);font-size:12.5px;color:var(--ink-500);flex:none}.zugang .note{padding:12px 16px;border-radius:var(--r);font-size:12.5px;line-height:1.55;margin-top:16px}.zugang .note-i{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-700)}.zugang .note-w{background:var(--flag-wash);border:1px solid var(--flag);color:var(--ink-700)}.zugang .note-p{background:var(--note-wash);border:1px solid var(--note-line);color:var(--ink-700)}.zugang .grid2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.zugang .pick{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:.14s;cursor:pointer;width:100%}.zugang .pick.on,.zugang .pick:hover{border-color:var(--signal)}.zugang .pick.on{background:var(--signal-wash)}.zugang .pick-m{min-width:0}.zugang .pick-n{font-weight:600;display:block}.zugang .pick-x{font-size:11px;color:var(--ink-500);margin-top:2px;display:block;line-height:1.4}.zugang .pick-c{font-family:var(--mono);font-size:11px;color:var(--ink-400);margin-left:auto;flex:none}.zugang .chips{display:flex;flex-wrap:wrap;gap:8px}.zugang .chip{padding:7px 13px;border-radius:100px;border:1px solid var(--line-strong);font-size:12.5px;font-weight:500;background:var(--surface);transition:.14s;cursor:pointer}.zugang .chip.on,.zugang .chip:hover{border-color:var(--signal)}.zugang .chip.on{background:var(--signal);color:#fff}.zugang .done-ring{width:52px;height:52px;border-radius:50%;background:var(--signal-wash);display:grid;place-items:center;color:var(--signal-deep);margin-bottom:16px}.zugang .done-ring svg{width:26px;height:26px}.zugang .sum{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden;margin-top:16px}.zugang .sum-r{display:flex;align-items:baseline;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.zugang .sum-r:last-child{border-bottom:none}.zugang .sum-k{font-size:12.5px;color:var(--ink-500);width:150px;flex:none}.zugang .sum-v{font-weight:500;flex:1 1;min-width:0}.zugang .spin{font-size:12.5px;color:var(--ink-400);padding:12px 0}@media (max-width:640px){.zugang .grid2,.zugang .sg-stats{grid-template-columns:1fr}.zugang .sg-stat{border-right:none;border-bottom:1px solid var(--line)}}.pw-bar{height:3px;border-radius:2px;background:var(--line);margin-top:7px;overflow:hidden}.pw-bar i{display:block;height:100%;width:0;transition:width .2s,background .2s}.pw-bar i[data-stufe="1"]{width:33%;background:#c2410c}.pw-bar i[data-stufe="2"]{width:66%;background:#a16207}.pw-bar i[data-stufe="3"]{width:100%;background:#12855a}.pw-hint{font-size:11.5px;color:var(--ink-600);margin-top:6px;line-height:1.5}.fakten{display:flex;flex-direction:column;gap:14px}.fk-zahlen{display:flex;gap:10px;flex-wrap:wrap}.fk-z{flex:1 1 96px;background:var(--surface-2,#f6f8f7);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.fk-z b{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em}.fk-z span{font-size:11px;color:var(--ink-500)}.fk-block h4,.fk-z span{text-transform:uppercase;letter-spacing:.05em}.fk-block h4{font-size:12px;font-weight:600;color:var(--ink-600);margin-bottom:7px}.fk-kunden{display:flex;flex-direction:column;gap:6px}.fk-kunden li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:7px 10px;background:var(--surface-2,#f6f8f7);border-radius:6px}.fk-kn{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.fk-kn,.fk-kw{white-space:nowrap}.fk-kw{font-size:11.5px;color:var(--ink-500)}.fk-warn{border-left:3px solid #a16207;background:#fdf8ee;padding:10px 12px;border-radius:0 6px 6px 0}.fk-warn b{display:block;font-size:13px;margin-bottom:3px}.fk-warn span{font-size:12px;color:var(--ink-600);line-height:1.5}.fk-fuss{font-size:11.5px;color:var(--ink-500)}.cand-box{border:1px solid var(--line);border-radius:8px;overflow:hidden}.cand-box.auf{border-color:var(--signal,#12855a)}.cand-box .cand{width:100%;border:0;border-radius:0;display:flex;align-items:center;gap:12px}.cand-car{color:var(--ink-400);font-size:11px}.cand-auf{padding:14px;display:flex;flex-direction:column;gap:14px}.cand-auf,.keine-auf{border-top:1px solid var(--line)}.keine-auf{margin-top:14px;padding-top:14px}.conf-unsicher{background:#fdf8ee;color:#a16207}.antrag{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.antrag b{font-weight:600}.antrag-t{width:100%;resize:vertical;font-size:12.5px;line-height:1.5}.antrag .link{background:none;border:0;padding:0;color:var(--signal-deep);text-decoration:underline;cursor:pointer;font:inherit;font-size:12.5px;text-align:left}.conf-unbestaetigt{background:#fdf8ee;color:#a16207}.note-ok{background:#eef8f2;border-left:3px solid #12855a;color:#124b33}.ob-raus{margin-left:auto;font-size:12.5px;color:var(--ink-500,#8a938f);text-decoration:none;white-space:nowrap;padding:6px 2px}.ob-raus:hover{color:var(--ink-900,#12211d);text-decoration:underline}.zugang .start-block:first-of-type{border-top:0;padding-top:0}.zugang .start-block:last-child{padding-bottom:0}.zugang .probe-schalter{display:flex;align-items:center;gap:8px;margin:14px 0 2px;padding:9px 11px;border:1px dashed var(--line);border-radius:7px;font-size:12.5px;color:var(--ink-600);cursor:pointer}.zugang .probe-schalter input{margin:0}.zugang .beleg-kasten{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:11px 13px;border-radius:8px;font-size:13px;line-height:1.5}.zugang .beleg-kasten b{font-size:12px;letter-spacing:.02em}.zugang .beleg-belegt{background:color-mix(in srgb,var(--signal,#16a06b) 10%,transparent);color:var(--ink-800)}.zugang .beleg-unbestaetigt{background:var(--wash,rgba(0,0,0,.04));color:var(--ink-600)}.zugang .beleg-fremd{background:color-mix(in srgb,#d97706 14%,transparent);color:var(--ink-900)}.zugang-alt{margin-top:6px;gap:8px}.zugang-alt .btn{font-size:var(--t-sm)}.mitbringsel{margin:0 0 22px;padding:14px 16px;border-radius:12px;background:var(--signal-wash,#E7F7F1);border:1px solid #cfe8dc}.mitbringsel-kopf{margin:0 0 10px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-deep,#067A55)}.mitbringsel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.mitbringsel li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13px}.mitbringsel li span{color:var(--ink-500,#64766F)}.mitbringsel li b{font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mitbringsel-fuss{margin:11px 0 0;font-size:12px;line-height:1.55;color:var(--ink-700,#33453F)}.zugang .ent-x.ent-x-schwach{color:var(--flag,#B45309)}.zugang .sum-nachbarn{align-items:flex-start}.zugang .sum-nachbarn .sum-v{display:flex;flex-direction:column;gap:8px}.zugang .sum-hint{font-size:12.5px;color:var(--ink-500);font-weight:400}.zugang .chip .chip-p{font-size:11px;color:var(--ink-500);margin-left:6px}.zugang .chip.on .chip-p{color:rgba(255,255,255,.85)}.zugang .nk-hinweis{font-size:12.5px;color:var(--ink-500);margin:-4px 0 10px}.zugang .nk-toggle{display:inline-flex;gap:2px;margin-left:auto}.zugang .nk-toggle button{font-size:11.5px;padding:2px 8px;border:1px solid var(--line-strong);background:var(--surface);border-radius:100px;cursor:pointer;color:var(--ink-500)}.zugang .nk-toggle button.on{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.zugang .nk-da .nk-kopf b{color:var(--ink-500)}.zugang .nk-weg{font-size:12.5px;line-height:1.5;margin:6px 0 0;padding:8px 10px;border-left:3px solid var(--accent,#3b6ea5);background:var(--surface-2)}.zugang .nk-weg-meta{display:block;color:var(--ink-500);font-size:11.5px;margin-top:3px}.zugang .nk-entwurf{font-size:11.5px;color:var(--ink-500);margin:8px 0 0}.zugang .neuling-drei,.zugang .neuling-karte{margin:18px 0 6px}.zugang .neuling-drei h2{font-size:15px;margin:0 0 6px}.zugang .nd-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.zugang .nd-liste li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.zugang .nd-titel{font-weight:600;font-size:13px;color:inherit;text-decoration:none}.zugang .nd-titel:hover{text-decoration:underline}.zugang .nd-meta{font-size:12px;color:var(--ink-500)}.zugang .nd-fuss{font-size:11.5px;color:var(--ink-500);margin:8px 0 0}.zugang .nk-anteil-tief{color:var(--ink-500);font-weight:400;font-size:11.5px}@media (max-width:760px){.app-login .topbar{padding-left:12px;padding-right:12px}.app-login .topbar>:not(.brandcell):not(.sprachcell){display:none}.app-login .topbar .sprachcell{margin-left:auto}.app-login .body{display:block}.app-login .rail{display:none}.app-login .zugang{padding:20px 16px 48px}}@media (max-width:420px){.app-login .zugang .card{padding:16px 12px}}@media (max-width:699px){.app-login .zugang .inp{font-size:16px}.app-login .zugang .btn,.app-login .zugang .inp{min-height:var(--e-m-touch,44px)}.app-login .zugang .btnrow{flex-direction:column;align-items:stretch;gap:8px}.app-login .zugang .btnrow .btn{width:100%}}