.am{width:100%;font-family:var(--ps-body);color:#102128;container-type:inline-size}.am-label{display:block;font-size:11px;color:#53666f;letter-spacing:.01em;margin-bottom:12px;line-height:1.4}.am-foot{font-size:12px;color:#3e5968;margin:12px 0 0;line-height:1.5}.am-foot b{font-weight:600;color:#102128}.am-radar-top{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.am-dots{display:grid;grid-template-columns:repeat(5,14px);gap:7px;flex-shrink:0}.am-dots i,.am-radar-rows i{display:block;width:14px;height:14px;border-radius:50%;background:#27657f;box-sizing:border-box;flex-shrink:0}.am i.is-flag{background:#e0b55a}.am i.is-open{background:#fff;border:1.5px solid #9cbfce}.am-radar-num strong{display:block;font-family:var(--ps-display);font-weight:500;font-size:34px;line-height:1;letter-spacing:-.03em;color:#102128}.am-radar-num strong span{font-size:16px;letter-spacing:-.01em;color:#3e5968}.am-radar-num small{display:block;font-size:12px;color:#53666f;margin-top:6px}.am-radar-rows{display:grid;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid #d5e0e4}.am-radar-rows span{display:flex;align-items:center;gap:9px;font-size:12px;color:#3e5968}.am-radar-rows i{width:9px;height:9px}.am-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.am-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.am-day small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#53666f}.am-day b{display:grid;place-items:center;width:100%;max-width:36px;height:34px;border-radius:6px;border:1px solid #d5e0e4;background:#fff;font-family:var(--ps-display);font-weight:500;font-size:14px;color:#3e5968}.am-day.is-on b{background:#27657f;border-color:#27657f;color:#fff}.am-day em{font-style:normal;font-size:10px;color:#27657f;white-space:nowrap;font-weight:500}.am-plan{margin:0}.am-plan svg{display:block;width:100%;height:auto;max-width:320px;margin-inline:auto;font-family:var(--ps-body)}.am-plan-src rect{fill:#fff;stroke:#9cbfce;stroke-width:1}.am-plan-src text{font-size:12px;fill:#102128;font-weight:500}.am-plan-line{fill:none;stroke:#9cbfce;stroke-width:1}.am-plan-chip{fill:#132530}.am-plan-chip-t{font-size:12px;fill:#e6f0f5;font-weight:500}.am-rows{display:grid}.am-rows>span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #d5e0e4;font-size:13px;color:#102128}.am-rows>span:last-child{border-bottom:0}.am-rows b{font-weight:600;color:#27657f;font-size:13px}.am-rows .is-no{color:#53666f}.am-rows .is-no b{color:#53666f;font-weight:500;font-size:12px}.am-route{display:grid;grid-template-columns:auto minmax(92px,1fr) auto;align-items:center;gap:8px}.am-box{font-size:12.5px;font-weight:500;color:#102128;border:1px solid #9cbfce;border-radius:6px;padding:8px 9px;background:#fff;text-align:center;min-width:0;white-space:nowrap}.am-box.is-new{border-color:#27657f;background:#eaf2f6}.am-path{position:relative;height:30px;display:flex;align-items:center;justify-content:center;min-width:0}.am-path i{position:absolute;left:0;right:6px;top:50%;border-top:1px dashed #64899c}.am-path i:after{content:"";position:absolute;right:-6px;top:-5px;border:5px solid transparent;border-left:7px solid #64899c}.am-path b{position:relative;font-weight:500;font-size:11px;color:#e6f0f5;background:#132530;border-radius:999px;padding:5px 11px;white-space:nowrap}.am-rail{position:relative;height:76px;margin-top:6px}.am-rail:before{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background:#d5e0e4;border-radius:2px}.am-rail em{position:absolute;left:36%;width:60%;top:5px;height:14px;background:#daeaf2;border-inline:1px dashed #64899c}.am-mark{position:absolute;top:6px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;width:max-content}.am-mark i{display:block;width:12px;height:12px;border-radius:50%;background:#27657f;box-sizing:border-box}.am-mark.is-out i{background:#fff;border:2px solid #b8871f}.am-mark b{font-size:12px;font-weight:500;color:#102128;margin-top:10px;line-height:1.2}.am-mark small{font-size:11px;color:#53666f;line-height:1.3}.am-mark.is-out small{color:#7a5a12}.am-role-rows{display:grid;gap:11px}.am-role{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center}.am-role>b{font-size:12px;font-weight:500;color:#102128;white-space:nowrap}.am-role>span{display:flex;align-items:center;gap:10px;min-width:0}.am-track{display:block;width:96px;flex-shrink:0}.am-track i{display:block;height:8px;border-radius:4px;background:#27657f}.am-role small{font-size:11px;color:#53666f;line-height:1.3;white-space:nowrap}@container (max-width:300px){.am-route{grid-template-columns:1fr;justify-items:center;gap:4px}.am-box{font-size:12px;padding:7px 12px;min-width:150px}.am-path{height:46px;width:100%}.am-path i{inset:0 auto 7px 50%;border-top:0;border-left:1px dashed #64899c}.am-path i:after{inset:auto auto -6px -5px;border:5px solid transparent;border-top:7px solid #64899c}.am-path b{font-size:10.5px;padding:4px 10px}.am-day em{font-size:9px}.am-role{grid-template-columns:1fr;gap:5px}.am-role-rows{gap:12px}.am-track{width:88px}.am-radar-num strong{font-size:30px}}@media(max-width:700px){.ks-page.ksf-sub .restliche-sicherheit .ps-hero-photo{height:360px;object-position:100% center}.ks-page .restliche-sicherheit:after{background:linear-gradient(180deg,#0b141900 140px,#0b141970,#0b1419 360px)}}
