:root{--schlag-km-braun:#5a302d;--schlag-km-weinrot:#813732;--schlag-km-tuerkis:#99d2e4;--schlag-km-gruen:#7f947e;--schlag-km-rosa:#f3e9e6;--schlag-km-creme:#fbf8f3;--schlag-km-weiss:#ffffff;--schlag-km-linie:rgba(90,48,45,0.16);--schlag-km-text:#382523;--schlag-km-muted:#7d6966}.schlag-km-pill,.schlag-km-chip,.schlag-km-btn,.schlag-km-reset,.schlag-km-back{text-decoration:none !important}.schlag-km-filterform input,.schlag-km-filterform select,.schlag-km-filterform button,.schlag-km-filterform .schlag-km-reset,.schlag-km-card a{position:relative;z-index:1;pointer-events:auto;touch-action:manipulation}.schlag-km-card{position:relative;overflow:hidden;background:var(--schlag-km-weiss);border:1px solid var(--schlag-km-linie);border-left:5px solid var(--schlag-km-tuerkis);border-radius:10px;box-shadow:0 6px 18px rgba(56,37,35,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.schlag-km-card:hover{transform:translateY(-1px);box-shadow:0 9px 22px rgba(56,37,35,.075)}.schlag-km-card--kurzmeldung{border-left-color:var(--schlag-km-tuerkis)}.schlag-km-card--einordnung{border-left-color:var(--schlag-km-weinrot)}.schlag-km-card--analyse{border-left-color:var(--schlag-km-gruen)}.schlag-km-priority--wichtig{box-shadow:0 6px 20px rgba(129,55,50,.075)}.schlag-km-priority--eilmeldung{border-left-color:#b42318;box-shadow:0 7px 22px rgba(180,35,24,.1)}.schlag-km-cardbody{padding:14px 17px 13px}.schlag-km-cardtop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:6px}.schlag-km-meta-left,.schlag-km-meta-right{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.schlag-km-meta-right{justify-content:flex-end;color:var(--schlag-km-muted);font-size:.78rem;text-align:right}.schlag-km-badge,.schlag-km-priority,.schlag-km-related-badge{display:inline-flex;align-items:center;gap:4px;font-family:"Fira Sans",Arial,sans-serif;font-size:.71rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.schlag-km-badge{max-width:100%;color:var(--schlag-km-weinrot)}.schlag-km-badge-type{flex:0 0 auto}.schlag-km-badge-separator{flex:0 0 auto;color:var(--schlag-km-muted);font-weight:700;opacity:.7}.schlag-km-badge-source{min-width:0;max-width:230px;overflow:hidden;color:var(--schlag-km-braun);font-weight:850;letter-spacing:.02em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.schlag-km-badge-source-link{text-decoration:none !important;transition:color .15s ease}.schlag-km-badge-source-link:hover,.schlag-km-badge-source-link:focus,.schlag-km-badge-source-link:focus-visible{color:var(--schlag-km-weinrot) !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:2px}.schlag-km-priority{padding:3px 7px;border-radius:999px;letter-spacing:.02em}.schlag-km-priority-link{position:relative;z-index:2;text-decoration:none !important;transition:filter .15s ease,transform .15s ease}.schlag-km-priority-link:hover,.schlag-km-priority-link:focus-visible{filter:brightness(.96);transform:translateY(-1px);text-decoration:none !important}.schlag-km-priority--wichtig{color:#815b00;background:#fff4cf}.schlag-km-priority--eilmeldung{color:#9f1d14;background:#ffe8e5}.schlag-km-related-badge{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:23px;padding:3px 7px;color:var(--schlag-km-weinrot) !important;background:#fff8ee;border:1px solid rgba(129,55,50,.22);border-radius:999px;font-family:"Fira Sans",Arial,sans-serif;font-size:.68rem;font-weight:850;letter-spacing:.025em;line-height:1.1;text-decoration:none !important;text-transform:none;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.schlag-km-related-badge:hover,.schlag-km-related-badge:focus,.schlag-km-related-badge:focus-visible{color:#fff !important;background:var(--schlag-km-weinrot);border-color:var(--schlag-km-weinrot);box-shadow:0 3px 10px rgba(129,55,50,.14);text-decoration:none !important}.schlag-km-title{margin:0 0 5px;font-family:"Fira Sans",Arial,sans-serif;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.22}.schlag-km-card .schlag-km-title a{position:static;color:var(--schlag-km-braun);text-decoration:none !important}.schlag-km-card .schlag-km-title a::after{position:absolute;inset:0;z-index:0;content:""}.schlag-km-card .schlag-km-text a,.schlag-km-card .schlag-km-chip,.schlag-km-card .schlag-km-btn,.schlag-km-card .schlag-km-badge-source-link,.schlag-km-card .schlag-km-related-badge{position:relative;z-index:2}.schlag-km-card:focus-within{border-color:rgba(129,55,50,.42);box-shadow:0 0 0 3px rgba(129,55,50,.12),0 9px 22px rgba(56,37,35,.075)}.schlag-km-title a:hover{color:var(--schlag-km-weinrot)}.schlag-km-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(90,48,45,.11)}.schlag-km-chips{display:flex;flex-wrap:wrap;gap:5px}.schlag-km-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:3px 8px;color:var(--schlag-km-braun);background:var(--schlag-km-creme);border:1px solid var(--schlag-km-linie);border-radius:999px;font-size:.75rem;font-weight:700}.schlag-km-chip:hover{background:#fff;border-color:rgba(129,55,50,.35)}.schlag-km-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.schlag-km-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 9px;border-radius:7px;font-family:"Fira Sans",Arial,sans-serif;font-size:.78rem;font-weight:850;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.schlag-km-btn--ghost{color:var(--schlag-km-braun);background:#fff;border:1px solid var(--schlag-km-linie)}.schlag-km-btn--x{color:var(--schlag-km-braun);background:#fff;border:1px solid rgba(90,48,45,.28)}.schlag-km-btn--x:hover,.schlag-km-btn--x:focus,.schlag-km-btn--x:focus-visible{color:#fff !important;background:var(--schlag-km-weinrot) !important;border-color:var(--schlag-km-weinrot) !important;box-shadow:0 3px 10px rgba(129,55,50,.18);text-decoration:none !important}.schlag-km-btn--x:hover *,.schlag-km-btn--x:focus *,.schlag-km-btn--x:focus-visible *{color:#fff !important}.schlag-km-btn--more{color:#fff;background:var(--schlag-km-weinrot);border:1px solid var(--schlag-km-weinrot)}.schlag-km-btn--more:hover{color:#fff;background:#6f2f2b;border-color:#6f2f2b}.schlag-km-empty{padding:20px;color:var(--schlag-km-braun);background:#fff;border:1px solid var(--schlag-km-linie);border-left:5px solid var(--schlag-km-tuerkis);border-radius:9px}@media (max-width:820px){.schlag-km-cardtop,.schlag-km-footer{align-items:flex-start;flex-direction:column}.schlag-km-meta-right,.schlag-km-actions{justify-content:flex-start;text-align:left}}@media (max-width:620px){.schlag-km-cardbody{padding:13px 14px 12px}.schlag-km-badge-source{max-width:170px}.schlag-km-title{font-size:1.08rem;line-height:1.24}.schlag-km-actions{display:grid;width:100%;grid-template-columns:1fr}.schlag-km-btn{width:100%}}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:hover,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:focus,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:focus-visible,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:hover,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:focus,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:focus-visible{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:#813732 !important;background-color:#813732 !important;background-image:none !important;border-color:#813732 !important;box-shadow:0 3px 10px rgba(129,55,50,.18) !important;text-decoration:none !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:hover span,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:focus span,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:focus-visible span,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:hover span,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:focus span,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:focus-visible span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.schlag-km-language{display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:20px;padding:2px 6px;color:var(--schlag-km-weinrot);background:rgba(243,233,230,.62);border:1px solid var(--schlag-km-linie);border-radius:999px;font-family:"Fira Sans",Arial,sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.045em;line-height:1}.schlag-km-language-link{text-decoration:none !important;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.schlag-km-language-link:hover,.schlag-km-language-link:focus,.schlag-km-language-link:focus-visible{color:#fff;background:var(--schlag-km-weinrot);border-color:var(--schlag-km-weinrot)}html body .schlag-km-shell a.schlag-km-btn,html body .schlag-km-shortcode a.schlag-km-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;min-height:30px !important;padding:5px 11px !important;border-radius:999px !important;font-family:"Fira Sans",Arial,sans-serif !important;font-size:.72rem !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.01em !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:visited,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:visited{color:#5a302d !important;-webkit-text-fill-color:#5a302d !important;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;border:1px solid rgba(90,48,45,.22) !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:hover,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:focus,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:focus-visible,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:hover,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:focus,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:focus-visible{color:#813732 !important;-webkit-text-fill-color:#813732 !important;background:#fbf8f3 !important;background-color:#fbf8f3 !important;background-image:none !important;border-color:#813732 !important;box-shadow:0 2px 7px rgba(129,55,50,.10) !important;text-decoration:none !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x span,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x span,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--x:hover span,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--x:hover span{color:inherit !important;-webkit-text-fill-color:inherit !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--more,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--more,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--more:visited,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--more:visited{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:#813732 !important;background-color:#813732 !important;background-image:none !important;border:1px solid #813732 !important;box-shadow:0 2px 7px rgba(129,55,50,.13) !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--more:hover,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--more:focus,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--more:focus-visible,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--more:hover,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--more:focus,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--more:focus-visible{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:#6f2f2b !important;background-color:#6f2f2b !important;background-image:none !important;border-color:#6f2f2b !important;box-shadow:0 3px 9px rgba(111,47,43,.18) !important;text-decoration:none !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--more span,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--more span,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--more:hover span,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--more:hover span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--ghost,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--ghost,html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--ghost:visited,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--ghost:visited{color:#5a302d !important;-webkit-text-fill-color:#5a302d !important;background:#ffffff !important;border:1px solid rgba(90,48,45,.18) !important}html body .schlag-km-shell a.schlag-km-btn.schlag-km-btn--ghost:hover,html body .schlag-km-shortcode a.schlag-km-btn.schlag-km-btn--ghost:hover{color:#813732 !important;-webkit-text-fill-color:#813732 !important;background:#fbf8f3 !important;border-color:rgba(129,55,50,.45) !important}@media (max-width:560px){html body .schlag-km-shell a.schlag-km-btn,html body .schlag-km-shortcode a.schlag-km-btn{min-height:36px !important;padding:7px 12px !important;font-size:.78rem !important}}.schlag-km-thread{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;color:var(--schlag-km-braun);background:#f7f2ec;border:1px solid var(--schlag-km-linie);border-radius:999px;font-family:"Fira Sans",Arial,sans-serif;font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}html body .schlag-km-shell .schlag-km-card h3.schlag-km-title,html body .schlag-km-shortcode .schlag-km-card h3.schlag-km-title{font-size:16px !important;line-height:1.28 !important}html body .schlag-km-shell .schlag-km-card h3.schlag-km-title>a,html body .schlag-km-shortcode .schlag-km-card h3.schlag-km-title>a,html body .schlag-km-shell .schlag-km-card h3.schlag-km-title>a:visited,html body .schlag-km-shortcode .schlag-km-card h3.schlag-km-title>a:visited{font-size:16px !important;line-height:1.28 !important}@media (max-width:560px){html body .schlag-km-shell .schlag-km-card h3.schlag-km-title,html body .schlag-km-shortcode .schlag-km-card h3.schlag-km-title,html body .schlag-km-shell .schlag-km-card h3.schlag-km-title>a,html body .schlag-km-shortcode .schlag-km-card h3.schlag-km-title>a,html body .schlag-km-shell .schlag-km-card h3.schlag-km-title>a:visited,html body .schlag-km-shortcode .schlag-km-card h3.schlag-km-title>a:visited{font-size:16px !important;line-height:1.3 !important}}.schlag-km-thread--group{color:#65463f;background:#f4eee7;border-color:rgba(129,55,50,.22)}.schlag-km-compact{width:100%;color:var(--schlag-km-text);font-family:"Source Sans 3","Source Sans Pro",Arial,sans-serif}.schlag-km-compact-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.schlag-km-compact-head h2{margin:0;color:var(--schlag-km-braun);font-family:"Fira Sans",Arial,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.15}.schlag-km-compact-all{display:inline-flex;align-items:center;gap:5px;color:var(--schlag-km-weinrot) !important;font-family:"Fira Sans",Arial,sans-serif;font-size:.78rem;font-weight:800;text-decoration:none !important;white-space:nowrap}.schlag-km-compact-all:hover,.schlag-km-compact-all:focus-visible{color:var(--schlag-km-braun) !important;text-decoration:underline !important;text-underline-offset:3px}.schlag-km-compact-feed{display:grid;gap:8px}.schlag-km-compact .schlag-km-card{margin:0;border-radius:8px;box-shadow:0 4px 12px rgba(56,37,35,.04)}.schlag-km-compact .schlag-km-cardbody{padding:10px 12px 9px}.schlag-km-compact .schlag-km-cardtop{gap:8px;margin-bottom:4px}.schlag-km-compact .schlag-km-badge,.schlag-km-compact .schlag-km-priority,.schlag-km-compact .schlag-km-related-badge,.schlag-km-compact .schlag-km-thread{font-size:.63rem}.schlag-km-compact .schlag-km-meta-right{font-size:.7rem}html body .schlag-km-compact .schlag-km-card h3.schlag-km-title,html body .schlag-km-compact .schlag-km-card h3.schlag-km-title>a,html body .schlag-km-compact .schlag-km-card h3.schlag-km-title>a:visited{margin-bottom:0;font-size:16px !important;line-height:1.25 !important}.schlag-km-compact .schlag-km-footer{margin-top:7px;padding-top:7px}.schlag-km-compact .schlag-km-chip{min-height:22px;padding:2px 6px;font-size:.66rem}.schlag-km-compact .schlag-km-btn{min-height:28px;padding:4px 9px;font-size:.68rem}.schlag-km-compact-footer{margin-top:10px;text-align:right}@media (max-width:640px){.schlag-km-compact-head{align-items:flex-start}.schlag-km-compact .schlag-km-cardtop,.schlag-km-compact .schlag-km-footer{align-items:flex-start}html body .schlag-km-compact .schlag-km-card h3.schlag-km-title,html body .schlag-km-compact .schlag-km-card h3.schlag-km-title>a,html body .schlag-km-compact .schlag-km-card h3.schlag-km-title>a:visited{font-size:15px !important}}.schlag-km-compact-head{justify-content:flex-start}.schlag-km-compact-footer{display:flex;justify-content:flex-end;margin-top:12px}.schlag-km-compact-more{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 13px;border:1px solid rgba(129,55,50,.35);border-radius:999px;background:#fff;color:var(--schlag-km-weinrot) !important;font-family:"Fira Sans",Arial,sans-serif;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none !important;box-shadow:0 2px 7px rgba(56,37,35,.04);transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.schlag-km-compact-more:hover,.schlag-km-compact-more:focus-visible{border-color:var(--schlag-km-weinrot);background:var(--schlag-km-weinrot);color:#fff !important;text-decoration:none !important}.schlag-km-compact-more:hover .schlag-km-compact-more-arrow,.schlag-km-compact-more:focus-visible .schlag-km-compact-more-arrow{transform:translateX(2px)}.schlag-km-compact-more-arrow{display:inline-block;transition:transform .16s ease}@media (max-width:640px){.schlag-km-compact-footer{justify-content:stretch}.schlag-km-compact-more{width:100%;min-height:38px}}@media (prefers-reduced-motion:reduce){.schlag-km-compact-more,.schlag-km-compact-more-arrow{transition:none}}.schlag-km-xcontext{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;color:var(--schlag-km-braun);background:#fbf8f3;border:1px solid var(--schlag-km-linie);border-radius:999px;font-family:"Fira Sans",Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1;white-space:nowrap}@media (max-width:560px){.schlag-km-xcontext{min-height:24px;padding:3px 7px;font-size:.68rem}}.schlag-km-xcontext .schlag-km-media-label-icon{display:inline-block;margin-right:3px;font-size:.78em;line-height:1;vertical-align:middle}.schlag-km-xcontext--media{min-height:0;padding:0;gap:2px;color:rgba(90,48,45,.82);background:transparent;border:0;border-radius:0;font-size:.60rem;font-weight:650;line-height:1.05;letter-spacing:0}.schlag-km-xcontext--media .schlag-km-media-label-icon{margin-right:2px;font-size:.68em;line-height:1}.schlag-km-xcontext--media .schlag-km-media-label-text{font-size:1em;line-height:1.05}@media (max-width:620px){.schlag-km-xcontext--media{font-size:.57rem}}.schlag-km-xcontext--media{font-size:.56rem}.schlag-km-xcontext--media .schlag-km-media-label-icon{font-size:.62em}@media (max-width:620px){.schlag-km-xcontext--media{font-size:.54rem}}.schlag-km-cardlayout{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;padding:14px 17px 13px}.schlag-km-cardlayout .schlag-km-cardbody{min-width:0;padding:0}.schlag-km-source-avatar{display:block !important;flex:0 0 auto;line-height:0;text-decoration:none !important;overflow:hidden}.schlag-km-source-avatar img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0;border-radius:50%;object-fit:cover;background:#fff;border:1px solid rgba(129,55,50,.20);box-shadow:0 2px 7px rgba(56,37,35,.08)}.schlag-km-source-avatar--card{width:36px !important;height:36px !important;max-width:36px !important;max-height:36px !important}.schlag-km-source-avatar--single{width:44px !important;height:44px !important;max-width:44px !important;max-height:44px !important}.schlag-km-source-avatar.is-fallback{border-radius:8px;background:#fbf7f1}.schlag-km-source-avatar.is-fallback img{object-fit:contain;border-radius:7px;padding:2px;background:#fbf7f1}.schlag-km-compact .schlag-km-cardlayout{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px 12px 9px}.schlag-km-compact .schlag-km-source-avatar--card{width:30px !important;height:30px !important;max-width:30px !important;max-height:30px !important}@media (max-width:820px){.schlag-km-cardlayout{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:13px 14px 12px}.schlag-km-source-avatar--card{width:32px !important;height:32px !important;max-width:32px !important;max-height:32px !important}.schlag-km-source-avatar--single{width:40px !important;height:40px !important;max-width:40px !important;max-height:40px !important}}@media (max-width:620px){.schlag-km-cardlayout{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:12px 12px 11px}.schlag-km-source-avatar--card{width:28px !important;height:28px !important;max-width:28px !important;max-height:28px !important}.schlag-km-source-avatar--single{width:36px !important;height:36px !important;max-width:36px !important;max-height:36px !important}}.schlag-km-xcontext--kind,.schlag-km-xcontext--link{min-height:0;padding:0;gap:2px;color:rgba(90,48,45,.82);background:transparent;border:0;border-radius:0;font-size:.60rem;font-weight:650;line-height:1.05;letter-spacing:0}.schlag-km-xcontext--link .schlag-km-link-label-icon{display:inline-block;margin-right:2px;font-size:.68em;line-height:1}.schlag-km-xcontext--link .schlag-km-link-label-text{font-size:1em;line-height:1.05}@media (max-width:620px){.schlag-km-xcontext--kind,.schlag-km-xcontext--link{font-size:.58rem}}.schlag-km-meta-separator{flex:0 0 auto;color:var(--schlag-km-muted);font-family:"Fira Sans",Arial,sans-serif;font-size:.68rem;font-weight:700;line-height:1;opacity:.65;margin-left:-4px;margin-right:-4px}.schlag-km-card .schlag-km-badge-source,.schlag-km-single .schlag-km-badge-source{font-size:.68rem !important;font-weight:700 !important;letter-spacing:.01em !important;line-height:1.05 !important}.schlag-km-card .schlag-km-xcontext,.schlag-km-single .schlag-km-xcontext{font-size:.68rem !important;font-weight:700 !important;line-height:1.05 !important}.schlag-km-card .schlag-km-xcontext--media,.schlag-km-card .schlag-km-xcontext--kind,.schlag-km-card .schlag-km-xcontext--link,.schlag-km-single .schlag-km-xcontext--media,.schlag-km-single .schlag-km-xcontext--kind,.schlag-km-single .schlag-km-xcontext--link{font-size:.68rem !important}.schlag-km-card .schlag-km-language,.schlag-km-single .schlag-km-language{min-width:0 !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;font-size:.88rem !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1 !important;text-decoration:none !important}html body .schlag-km-shell a.schlag-km-language-link:hover,html body .schlag-km-shell a.schlag-km-language-link:focus,html body .schlag-km-shell a.schlag-km-language-link:focus-visible,html body .schlag-km-shortcode a.schlag-km-language-link:hover,html body .schlag-km-shortcode a.schlag-km-language-link:focus,html body .schlag-km-shortcode a.schlag-km-language-link:focus-visible{color:inherit !important;background:transparent !important;border-color:transparent !important;transform:none !important}@media (max-width:620px){.schlag-km-card .schlag-km-badge-source,.schlag-km-single .schlag-km-badge-source,.schlag-km-card .schlag-km-xcontext,.schlag-km-single .schlag-km-xcontext{font-size:.65rem !important}.schlag-km-card .schlag-km-language,.schlag-km-single .schlag-km-language{font-size:.82rem !important}}html body .schlag-km-shell .schlag-km-meta-left,html body .schlag-km-shell .schlag-km-meta-right,html body .schlag-km-shell .schlag-km-single-meta,html body .schlag-km-shortcode .schlag-km-meta-left,html body .schlag-km-shortcode .schlag-km-meta-right,html body .schlag-km-shortcode .schlag-km-single-meta{align-items:center !important}html body .schlag-km-shell .schlag-km-badge,html body .schlag-km-shell .schlag-km-xcontext,html body .schlag-km-shell .schlag-km-thread,html body .schlag-km-shell .schlag-km-priority,html body .schlag-km-shell .schlag-km-related-badge,html body .schlag-km-shell .schlag-km-language,html body .schlag-km-shell .schlag-km-meta-separator,html body .schlag-km-shortcode .schlag-km-badge,html body .schlag-km-shortcode .schlag-km-xcontext,html body .schlag-km-shortcode .schlag-km-thread,html body .schlag-km-shortcode .schlag-km-priority,html body .schlag-km-shortcode .schlag-km-related-badge,html body .schlag-km-shortcode .schlag-km-language,html body .schlag-km-shortcode .schlag-km-meta-separator{display:inline-flex !important;align-items:center !important;vertical-align:middle !important}html body .schlag-km-shell .schlag-km-badge-source,html body .schlag-km-shell .schlag-km-badge-type,html body .schlag-km-shell .schlag-km-xcontext,html body .schlag-km-shell .schlag-km-xcontext *,html body .schlag-km-shortcode .schlag-km-badge-source,html body .schlag-km-shortcode .schlag-km-badge-type,html body .schlag-km-shortcode .schlag-km-xcontext,html body .schlag-km-shortcode .schlag-km-xcontext *{line-height:1.15 !important}html body .schlag-km-shell .schlag-km-media-label-icon,html body .schlag-km-shell .schlag-km-link-label-icon,html body .schlag-km-shortcode .schlag-km-media-label-icon,html body .schlag-km-shortcode .schlag-km-link-label-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 3px 0 0 !important;line-height:1 !important;vertical-align:middle !important;transform:none !important;position:static !important}html body .schlag-km-shell a.schlag-km-language,html body .schlag-km-shortcode a.schlag-km-language{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;color:inherit !important;-webkit-text-fill-color:currentColor !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;outline:0 !important;font-size:1.06rem !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1 !important;text-decoration:none !important;transform:none !important}html body .schlag-km-shell a.schlag-km-language:hover,html body .schlag-km-shell a.schlag-km-language:focus,html body .schlag-km-shell a.schlag-km-language:focus-visible,html body .schlag-km-shortcode a.schlag-km-language:hover,html body .schlag-km-shortcode a.schlag-km-language:focus,html body .schlag-km-shortcode a.schlag-km-language:focus-visible{color:inherit !important;-webkit-text-fill-color:currentColor !important;background:transparent !important;border:0 !important;box-shadow:none !important;opacity:.82}@media (max-width:620px){html body .schlag-km-shell a.schlag-km-language,html body .schlag-km-shortcode a.schlag-km-language{font-size:1rem !important}}.schlag-km-btn--admin{font-size:11px;line-height:1.1;padding:6px 9px;border-radius:999px;white-space:nowrap}.schlag-km-btn--admin-edit{color:#5a302d !important;background:#fffaf5 !important;border:1px solid #d9c9c1 !important}.schlag-km-btn--admin-edit:hover,.schlag-km-btn--admin-edit:focus-visible{color:#fff !important;background:#8f3933 !important;border-color:#8f3933 !important}.schlag-km-btn--admin-delete{color:#8f3933 !important;background:#fff !important;border:1px solid #b76861 !important}.schlag-km-btn--admin-delete:hover,.schlag-km-btn--admin-delete:focus-visible{color:#fff !important;background:#8f3933 !important;border-color:#8f3933 !important}@media (max-width:767px){.schlag-km-btn--admin{flex:1 1 0;justify-content:center;text-align:center}}.schlag-km-translation-mini{display:inline-flex;align-items:center;gap:3px;color:#6f625c;font-size:11px;line-height:1.2;font-weight:650;white-space:nowrap}@media(max-width:767px){.schlag-km-translation-mini span{display:none}}.schlag-km-single .schlag-km-x-special{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #d8c7bf;border-radius:999px;background:#fbf8f4;color:#813732;font-size:.68rem;font-weight:800}.schlagseite-news-ticker--mix{display:block!important;width:100%!important;min-width:0!important;height:var(--ss-ticker-h,36px)!important;min-height:var(--ss-ticker-h,36px)!important;overflow:hidden!important;background:var(--ss-ticker-bg,#263a44)!important;color:var(--ss-ticker-text,#edf1f3)!important;font-family:"Fira Sans",Arial,sans-serif!important}.schlagseite-news-ticker--mix .schlagseite-news-ticker-track{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:max-content!important;min-width:100%!important;height:100%!important;min-height:100%!important;will-change:transform!important;animation:schlagseite-header-mix-scroll var(--ss-ticker-duration,72s) linear infinite!important;-webkit-animation:schlagseite-header-mix-scroll var(--ss-ticker-duration,72s) linear infinite!important}.schlagseite-news-ticker--mix .schlagseite-news-ticker-group{display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;gap:var(--ss-ticker-gap,12px)!important;height:100%!important;padding:0 18px 0 0!important;white-space:nowrap!important;box-sizing:border-box!important}.schlagseite-news-ticker--mix .schlagseite-ticker-link{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important;height:100%!important;padding:0!important;color:var(--ss-ticker-text,#edf1f3)!important;-webkit-text-fill-color:var(--ss-ticker-text,#edf1f3)!important;text-decoration:none!important;font-family:"Fira Sans",Arial,sans-serif!important;font-size:var(--ss-ticker-font,11.5px)!important;font-weight:var(--ss-ticker-weight,500)!important;line-height:1.15!important;white-space:nowrap!important}.schlagseite-news-ticker--mix .schlagseite-ticker-link:hover,.schlagseite-news-ticker--mix .schlagseite-ticker-link:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;outline:none!important}.schlagseite-news-ticker--mix .schlagseite-ticker-kind{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;font-size:.96em!important;font-weight:700!important;line-height:1!important;letter-spacing:.1px!important}.schlagseite-news-ticker--mix .schlagseite-ticker-kind--article{color:var(--ss-ticker-article,#b7cad4)!important;-webkit-text-fill-color:var(--ss-ticker-article,#b7cad4)!important}.schlagseite-news-ticker--mix .schlagseite-ticker-kind--x{color:var(--ss-ticker-x,#8ed0d7)!important;-webkit-text-fill-color:var(--ss-ticker-x,#8ed0d7)!important}.schlagseite-news-ticker--mix .schlagseite-ticker-source{color:var(--ss-ticker-article,#b7cad4)!important;-webkit-text-fill-color:var(--ss-ticker-article,#b7cad4)!important;font-size:.96em!important;font-weight:600!important}.schlagseite-news-ticker--mix .schlagseite-ticker-title{color:var(--ss-ticker-text,#edf1f3)!important;-webkit-text-fill-color:var(--ss-ticker-text,#edf1f3)!important;font-size:1em!important;font-weight:var(--ss-ticker-weight,500)!important}.schlagseite-news-ticker--mix .schlagseite-ticker-sep{color:var(--ss-ticker-divider,#71838c)!important;font-size:.82em!important}.schlagseite-news-ticker--mix .schlagseite-ticker-divider{display:inline-flex!important;align-items:center!important;color:var(--ss-ticker-divider,#71838c)!important;opacity:.78!important;font-size:.82em!important;font-weight:700!important}@keyframes schlagseite-header-mix-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@-webkit-keyframes schlagseite-header-mix-scroll{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0)}}@media (hover:hover) and (pointer:fine){.schlagseite-news-ticker--mix.ss-pause-hover:hover .schlagseite-news-ticker-track{animation-play-state:paused!important;-webkit-animation-play-state:paused!important}}.schlagseite-news-ticker--mix.ss-modal-paused .schlagseite-news-ticker-track{animation-play-state:paused!important;-webkit-animation-play-state:paused!important}.schlagseite-news-ticker--mix.ss-force-running .schlagseite-news-ticker-track{animation-play-state:running!important;-webkit-animation-play-state:running!important}@media(max-width:1100px){.schlagseite-news-ticker--mix{--ss-ticker-h:var(--ss-ticker-h-tablet,36px)!important;--ss-ticker-font:var(--ss-ticker-font-tablet,11.2px)!important;--ss-ticker-duration:var(--ss-ticker-duration-tablet,72s)!important}.schlagseite-news-ticker--mix .schlagseite-news-ticker-group{padding-right:14px!important}}@media(max-width:767px){.schlagseite-news-ticker--mix{--ss-ticker-h:var(--ss-ticker-h-mobile,34px)!important;--ss-ticker-font:var(--ss-ticker-font-mobile,10.8px)!important;--ss-ticker-duration:var(--ss-ticker-duration-mobile,66s)!important}}@media(prefers-reduced-motion:reduce){.schlagseite-news-ticker--mix.ss-respect-motion{overflow-x:auto!important;scrollbar-width:thin!important}.schlagseite-news-ticker--mix.ss-respect-motion .schlagseite-news-ticker-track{animation:none!important;-webkit-animation:none!important;transform:none!important}.schlagseite-news-ticker--mix.ss-respect-motion .schlagseite-news-ticker-group[aria-hidden="true"]{display:none!important}}[data-schlag-article-x-open][aria-busy="true"]{cursor:progress!important}

/* Critical-Fix 1.4.132: sichtbarer Startseitenmodus muss vor dem ersten Paint vollstaendig gestylt sein. */
/* v1.4.105 – Startseitenmodus „X-BEITRÄGE · Aktuelles Lagebild“ */
.schlag-km-lagebild {
    width: 100%;
    color: #5a302d;
    font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
}

.schlag-km-lagebild-head {
    display: flex;
    align-items: center;
    gap: 14px;
    margin: 0 0 18px;
}

.schlag-km-lagebild-head h2 {
    flex: 0 0 auto;
    margin: 0 !important;
    color: #813732 !important;
    font-size: clamp(22px, 2vw, 30px) !important;
    line-height: 1.1 !important;
}

.schlag-km-lagebild-head__line {
    flex: 1 1 auto;
    height: 1px;
    background: #813732;
    opacity: .85;
}

.schlag-km-lagebild-head__more {
    flex: 0 0 auto;
    color: #4d8d96 !important;
    font-family: "Fira Sans", Arial, sans-serif;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.2;
    text-decoration: none !important;
    white-space: nowrap;
}

.schlag-km-lagebild-head__more:hover,
.schlag-km-lagebild-head__more:focus-visible {
    color: #813732 !important;
    text-decoration: none !important;
}

.schlag-km-lagebild-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
}

.schlag-km-lagebild-card {
    min-width: 0;
    height: 100%;
    margin: 0;
    border: 1px solid rgba(90, 48, 45, .16);
    border-radius: 8px;
    background: #fffdf9;
    box-shadow: 0 4px 14px rgba(53, 35, 31, .055);
    overflow: hidden;
}

.schlag-km-lagebild-card__link {
    display: flex !important;
    flex-direction: column;
    min-width: 0;
    height: 100%;
    padding: 14px 14px 12px;
    color: #5a302d !important;
    text-decoration: none !important;
}

.schlag-km-lagebild-card__link:hover,
.schlag-km-lagebild-card__link:focus-visible {
    color: #5a302d !important;
    text-decoration: none !important;
    background: #fbf8f4;
}

.schlag-km-lagebild-card__link:focus-visible {
    outline: 2px solid #813732;
    outline-offset: -2px;
}

.schlag-km-lagebild-card__head {
    display: grid;
    grid-template-columns: 38px minmax(0, 1fr) auto;
    gap: 9px;
    align-items: center;
    min-width: 0;
}

.schlag-km-lagebild-card__avatar {
    display: block;
    width: 38px !important;
    height: 38px !important;
    max-width: 38px !important;
    border: 1px solid #dfd4cb;
    border-radius: 50%;
    background: #fff;
    object-fit: cover;
}

.schlag-km-lagebild-card__sourcewrap {
    min-width: 0;
}

.schlag-km-lagebild-card__source,
.schlag-km-lagebild-card__username {
    display: block;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.schlag-km-lagebild-card__source {
    color: #5a302d;
    font-size: 13px;
    font-weight: 850;
    line-height: 1.15;
}

.schlag-km-lagebild-card__username {
    margin-top: 2px;
    color: #8a7771;
    font-size: 11px;
    line-height: 1.15;
}

.schlag-km-lagebild-card__x {
    color: #173f53;
    font-size: 19px;
    font-weight: 800;
    line-height: 1;
}

.schlag-km-lagebild-card__text {
    display: -webkit-box;
    min-width: 0;
    margin: 13px 0 15px !important;
    overflow: hidden;
    color: #3f302c !important;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 1.45 !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    line-clamp: 6;
}

.schlag-km-lagebild-card__foot {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    margin-top: auto;
    padding-top: 10px;
    border-top: 1px solid #eadfd7;
    color: #89766f;
    font-size: 10.5px;
    line-height: 1.2;
}

.schlag-km-lagebild-card__type {
    color: #813732;
    font-family: "Fira Sans", Arial, sans-serif;
    font-weight: 850;
    letter-spacing: .03em;
}

.schlag-km-lagebild-card__foot time {
    margin-left: auto;
    white-space: nowrap;
}

.schlag-km-lagebild-empty {
    padding: 18px 20px;
    border: 1px solid #e4d9d1;
    border-left: 4px solid #813732;
    border-radius: 8px;
    background: #fbf8f4;
    color: #5a302d;
}

@media (max-width: 1024px) {
    .schlag-km-lagebild-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .schlag-km-lagebild-head {
        align-items: flex-end;
        justify-content: space-between;
        gap: 10px;
    }

    .schlag-km-lagebild-head__line {
        display: none;
    }

    .schlag-km-lagebild-head h2 {
        font-size: 21px !important;
    }

    .schlag-km-lagebild-head__more {
        font-size: 11px;
    }

    .schlag-km-lagebild-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .schlag-km-lagebild-card__text {
        -webkit-line-clamp: 5;
        line-clamp: 5;
    }
}
