/* STOSSACHSE NewsNext V1.3.4 — Redaktioneller Feinschliff & Artikelqualität */
.newsnext-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;}
.newsnext-button,.newsnext-form button,.newsnext-filterbar button,.newsnext-admin-row-actions button{display:inline-flex;align-items:center;justify-content:center;background:#ff7b00;color:#fff;border:0;border-radius:12px;padding:10px 16px;font-weight:bold;text-decoration:none;cursor:pointer;}
.newsnext-button:hover,.newsnext-form button:hover,.newsnext-filterbar button:hover,.newsnext-admin-row-actions button:hover{background:#ffa14d;color:#111;}
.newsnext-button-soft{background:#24170d;border:1px solid #7a481b;color:#ffdfb7;}
.newsnext-module-nav{border:1px solid #5a381b;background:linear-gradient(180deg,#24170d 0%,#15110d 100%);}
.newsnext-module-nav-left{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.newsnext-module-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#1b1b1b;border:1px solid #7a481b;border-radius:14px;padding:11px 15px;color:#ffdfb7;text-decoration:none;font-weight:bold;transition:.2s;}
.newsnext-module-nav-link:hover,.newsnext-module-nav-link.active{background:#ff7b00;border-color:#ff7b00;color:#111;transform:translateY(-2px);}
.newsnext-module-nav-link span,.newsnext-module-nav-link strong{display:inline-flex;align-items:center;}
.newsnext-hero-panel,.newsnext-admin-hero{border:1px solid #5a381b;background:linear-gradient(180deg,#24170d 0%,#15110d 100%);}
.newsnext-card h3,.newsnext-article h2,.newsnext-admin-hero h2,.newsnext-hero-panel h2{margin-top:0;color:#ff9900;}
.newsnext-card a{color:#ff9900;text-decoration:none;}
.newsnext-card a:hover{color:#ffcc66;}
.newsnext-readmore{display:inline-flex;margin-top:8px;color:#ff9900;text-decoration:none;font-weight:bold;}
.newsnext-meta,.newsnext-muted{color:#999;font-size:13px;}
.newsnext-content{line-height:1.65;}
.newsnext-content img{max-width:100%;height:auto;border-radius:14px;border:1px solid #333;}
.newsnext-article-excerpt{font-size:16px;color:#ffdfb7;border-left:3px solid #ff7b00;padding-left:12px;}
.newsnext-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;}
.newsnext-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:14px;}
.newsnext-featured-card{border:1px solid #7a481b;background:linear-gradient(180deg,#21150b 0%,#121212 100%);}
.newsnext-form{display:flex;flex-direction:column;gap:10px;}
.newsnext-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;}
.newsnext-form input,.newsnext-form textarea,.newsnext-form select,.newsnext-filterbar input,.newsnext-filterbar select{width:100%;background:#111;border:1px solid #333;color:#eee;border-radius:12px;padding:10px;}
.newsnext-filterbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid #332414;background:#14110d;}
.newsnext-filterbar input[type="search"]{min-width:240px;flex:1;}
.newsnext-check-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;background:#111;border:1px solid #2c2c2c;border-radius:12px;padding:10px;}
.newsnext-check-inline{display:inline-flex;align-items:center;gap:6px;color:#ffdfb7;font-weight:bold;}
.newsnext-error{border:1px solid #8a2d2d;background:#381717;color:#ff8b8b;}
.newsnext-success{border:1px solid #2f7a3f;background:#102015;color:#baf7c7;}
.newsnext-comment{background:#111;border:1px solid #2c2c2c;border-radius:12px;padding:12px;margin-bottom:10px;}
.newsnext-comment-hidden{opacity:.65;border-color:#7a2f2f;}
.newsnext-widget a{display:block;margin:7px 0;color:#ff9900;text-decoration:none;}
.newsnext-card-kicker{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;}
.newsnext-card-kicker span,.newsnext-status,.newsnext-mini-badge{display:inline-flex;border:1px solid #5a381b;background:#24170d;color:#ffdfb7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:bold;margin:2px;}
.newsnext-status-published{border-color:#2f7a3f;background:#102015;color:#baf7c7;}
.newsnext-status-draft{border-color:#7350a8;background:#191024;color:#e0caff;}
.newsnext-status-scheduled{border-color:#2f5f8a;background:#101924;color:#b7dbff;}
.newsnext-status-archived{border-color:#7a2f2f;background:#241010;color:#ffb7b7;}
.newsnext-comment-status-hidden{border-color:#7a2f2f;background:#241010;color:#ffb7b7;}
.newsnext-cover{background:#111;border:1px solid #333;border-radius:14px;padding:12px;margin-bottom:12px;color:#bbb;font-size:13px;}
.newsnext-cover-wrap{overflow:hidden;border:1px solid #333;border-radius:16px;margin-bottom:12px;background:#090909;}
.newsnext-cover-wrap img{display:block;width:100%;max-height:300px;object-fit:cover;}
.newsnext-cover-large img{max-height:420px;}
.newsnext-admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;}
.newsnext-admin-table-wrap{overflow:auto;}
.newsnext-admin-table{width:100%;border-collapse:collapse;min-width:1040px;}
.newsnext-admin-table th{background:#17120d;color:#ff9900;text-align:left;padding:12px;border-bottom:1px solid #333;}
.newsnext-admin-table td{padding:12px;border-bottom:1px solid #222;color:#ddd;vertical-align:top;}
.newsnext-admin-row-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center;}
.newsnext-admin-row-actions a{color:#ff9900;text-decoration:none;font-weight:bold;}
.newsnext-admin-row-actions form{display:inline-flex;margin:0;}
.newsnext-admin-row-actions button{padding:7px 10px;font-size:12px;border-radius:9px;}
.newsnext-admin-row-actions .newsnext-danger,.newsnext-danger{background:#8a2d2d;color:#fff;}
.newsnext-admin-row-actions .newsnext-danger:hover,.newsnext-danger:hover{background:#ff5757;color:#111;}
.newsnext-admin-edit-form{border:1px solid #5a381b;background:linear-gradient(180deg,#17120d 0%,#101010 100%);}
.newsnext-comments-admin-table td:nth-child(3){max-width:420px;}
@media(max-width:768px){.newsnext-header-row,.newsnext-admin-actions,.newsnext-admin-row-actions,.newsnext-module-nav-left,.newsnext-filterbar,.newsnext-check-row{flex-direction:column;align-items:stretch}.newsnext-button,.newsnext-form button,.newsnext-filterbar button,.newsnext-admin-row-actions button,.newsnext-module-nav-link{width:100%;}.newsnext-list-grid,.newsnext-featured-grid{grid-template-columns:1fr;}}

/* NewsNext v1.3.2 — Admin-Komfort & Kommentar-Moderation */
.newsnext-admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;border:1px solid #5a381b;background:linear-gradient(180deg,#17120d 0%,#101010 100%);}
.newsnext-admin-stat-card{background:#111;border:1px solid #332414;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:5px;min-height:78px;justify-content:center;}
.newsnext-admin-stat-card strong{font-size:26px;line-height:1;color:#ff9900;}
.newsnext-admin-stat-card span{color:#ffdfb7;font-size:13px;font-weight:bold;}
.newsnext-admin-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px;}
.newsnext-admin-section-title h3{margin:0;color:#ff9900;}
.newsnext-admin-section-title p{margin:5px 0 0;}
.newsnext-admin-filterbar .newsnext-button-soft{padding:10px 14px;}
.newsnext-comments-admin-table a{color:#ff9900;text-decoration:none;font-weight:bold;}
.newsnext-comments-admin-table a:hover{color:#ffcc66;}
.newsnext-comments-admin-table tr.newsnext-comment-hidden td{opacity:.72;background:rgba(122,47,47,.08);}
@media(max-width:768px){.newsnext-admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.newsnext-admin-section-title{flex-direction:column;align-items:stretch;}}
@media(max-width:460px){.newsnext-admin-stats-grid{grid-template-columns:1fr;}}


/* NewsNext v1.3.3 — Frontend-Komfort, Suche & Archiv */
.newsnext-kicker{margin:0 0 4px;color:#ffdfb7;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:bold;}
.newsnext-front-hero{position:relative;overflow:hidden;}
.newsnext-front-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,123,0,.14),transparent 42%);pointer-events:none;}
.newsnext-front-hero .newsnext-header-row{position:relative;z-index:1;}
.newsnext-front-hero-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;}
.newsnext-front-filterbar{align-items:stretch;}
.newsnext-front-filterbar select{min-width:170px;}
.newsnext-active-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;border:1px solid #5a381b;background:#14110d;}
.newsnext-active-filters strong{color:#ff9900;}
.newsnext-active-filters span{display:inline-flex;border:1px solid #5a381b;background:#24170d;color:#ffdfb7;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:bold;}
.newsnext-front-featured .newsnext-featured-card{box-shadow:0 0 0 1px rgba(255,123,0,.08),0 12px 24px rgba(0,0,0,.25);}
.newsnext-front-list .newsnext-card{transition:.18s ease;display:flex;flex-direction:column;}
.newsnext-front-list .newsnext-card:hover{transform:translateY(-2px);border-color:#7a481b;}
.newsnext-card-pinned{border-color:#7a481b;background:linear-gradient(180deg,#21150b 0%,#121212 100%);}
.newsnext-card-highlight{box-shadow:0 0 0 1px rgba(255,123,0,.12);}
.newsnext-tag-link{text-decoration:none;}
.newsnext-card-kicker a.newsnext-mini-badge{color:#ffdfb7;text-decoration:none;}
.newsnext-card-kicker a.newsnext-mini-badge:hover{background:#ff7b00;border-color:#ff7b00;color:#111;}
.newsnext-article-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;}
.newsnext-article-magazine h2{font-size:clamp(26px,3vw,42px);line-height:1.1;}
.newsnext-related{border:1px solid #332414;background:#14110d;}
.newsnext-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;}
.newsnext-related-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;border:1px solid #332414;background:#111;color:#ffdfb7;text-decoration:none;}
.newsnext-related-card strong{color:#ff9900;}
.newsnext-related-card span{color:#999;font-size:13px;}
.newsnext-related-card:hover{border-color:#ff7b00;transform:translateY(-2px);}
@media(max-width:768px){.newsnext-front-hero-actions,.newsnext-article-tools{flex-direction:column;align-items:stretch}.newsnext-front-filterbar select{min-width:0;}}

/* NewsNext v1.3.4 — Redaktioneller Feinschliff */
.newsnext-editorial-hero .newsnext-kicker{margin:0 0 4px;color:#ffdfb7;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:bold;}
.newsnext-editorial-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start;}
.newsnext-editorial-main{margin:0;}
.newsnext-editorial-side{position:sticky;top:12px;border:1px solid #5a381b;background:linear-gradient(180deg,#17120d 0%,#101010 100%);}
.newsnext-editorial-side h3{margin:0 0 10px;color:#ff9900;}
.newsnext-editorial-side h3:not(:first-child){margin-top:18px;}
.newsnext-editorial-section{border:1px solid #2f2418;background:#12100d;border-radius:14px;padding:14px;margin-bottom:14px;}
.newsnext-editorial-section .newsnext-admin-section-title h3{margin:0;color:#ff9900;}
.newsnext-editorial-submitbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid #2a2017;margin-top:4px;padding-top:14px;}
.newsnext-editorial-checklist{margin:0;padding-left:20px;color:#ddd;line-height:1.7;}
.newsnext-editorial-checklist li::marker{color:#ff9900;}
.newsnext-editorial-meta-list{display:flex;flex-direction:column;gap:8px;}
.newsnext-editorial-meta-list span{display:flex;justify-content:space-between;gap:10px;border:1px solid #2c2c2c;background:#0d0d0d;border-radius:10px;padding:8px 10px;color:#bbb;}
.newsnext-editorial-meta-list strong{color:#ffdfb7;text-align:right;}
.newsnext-editorial-side-actions{display:flex;flex-direction:column;gap:8px;}
.newsnext-cover-preview{border:1px solid #333;background:#080808;border-radius:16px;overflow:hidden;min-height:92px;display:flex;align-items:center;justify-content:center;color:#999;text-align:center;}
.newsnext-cover-preview img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;}
.newsnext-cover-preview-text{padding:14px;word-break:break-word;color:#ffdfb7;}
.newsnext-cover-preview-empty{padding:18px;border-style:dashed;}
.newsnext-article-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;}
.newsnext-article-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0;border:1px solid #332414;background:#11100e;border-radius:16px;padding:12px;}
.newsnext-article-meta-grid > div{border:1px solid #2c2c2c;background:#090909;border-radius:12px;padding:10px;min-width:0;box-sizing:border-box;}
.newsnext-article-meta-grid > div > span:first-child{display:block;color:#999;font-size:12px;margin:0 0 4px;}
.newsnext-article-meta-grid > div > strong{display:block;color:#ffdfb7;font-size:14px;}
@media(max-width:980px){.newsnext-editorial-workspace{grid-template-columns:1fr}.newsnext-editorial-side{position:static}.newsnext-editorial-submitbar,.newsnext-article-toolbar{flex-direction:column;align-items:stretch}.newsnext-editorial-submitbar .newsnext-button,.newsnext-article-toolbar .newsnext-button{width:100%;}}

/*
 * NewsNext v1.4.5 — Create Form Real Layout Fix
 * Zweck: Formularlayout auch dann erzwingen, wenn ältere Theme-/Asset-Reihenfolge oder Browsercache
 * die v1.4.4-Regeln nicht zuverlässig übernommen hat. Keine Buttons/Hides, keine DB-Logik.
 */
.newsnext-v145-form-layout .newsnext-form-grid-basic{
    display:flex !important;
    flex-direction:column !important;
    gap:16px !important;
    width:100% !important;
}
.newsnext-v145-form-layout .newsnext-form-grid-basic > .newsnext-form-field,
.newsnext-v145-form-layout .newsnext-form-grid-basic > .newsnext-field-full{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    grid-column:1 / -1 !important;
}
.newsnext-v145-form-layout .newsnext-form-grid-publish{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:16px !important;
    align-items:end !important;
    width:100% !important;
}
.newsnext-v145-form-layout .newsnext-form-grid-publish > .newsnext-field-full{
    grid-column:1 / -1 !important;
}
.newsnext-v145-form-layout .newsnext-form-field{min-width:0 !important;max-width:100% !important;}
.newsnext-v145-form-layout input:not([type="checkbox"]):not([type="radio"]),
.newsnext-v145-form-layout select,
.newsnext-v145-form-layout textarea{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    box-sizing:border-box !important;
}
.newsnext-v145-form-layout textarea[name="excerpt"]{min-height:128px !important;}
.newsnext-v145-form-layout .newsnext-check-row{
    display:grid !important;
    grid-template-columns:repeat(auto-fit,minmax(190px,1fr)) !important;
    gap:10px !important;
    align-items:stretch !important;
    margin-top:16px !important;
}
.newsnext-v145-form-layout .newsnext-check-row label{
    display:flex !important;
    align-items:center !important;
    gap:8px !important;
    margin:0 !important;
    min-height:42px !important;
    padding:9px 10px !important;
    border:1px solid var(--nn-clean-border, var(--newsnext-border, rgba(255,153,0,.30))) !important;
    border-radius:var(--nn-clean-radius, var(--newsnext-radius-sm, 12px)) !important;
    background:rgba(0,0,0,.22) !important;
}
.newsnext-v145-form-layout .newsnext-check-row input[type="checkbox"]{width:auto !important;min-width:0 !important;min-height:0 !important;flex:0 0 auto !important;}
@media(max-width:860px){.newsnext-v145-form-layout .newsnext-form-grid-publish{grid-template-columns:1fr !important;}}


/* NewsNext v1.4.9: Alte NewsNext-v1.4.6-Toolbar-Overrides entfernt. RichEditorNext steuert die Editor-Toolbar selbst. */

/* NewsNext v1.4.7 — Direct Cover Upload */
.newsnext-cover-upload-field{
    display:block !important;
    width:100% !important;
}
.newsnext-cover-upload-actions{
    display:flex !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    gap:10px !important;
    margin-top:10px !important;
}
.newsnext-cover-file-input{
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    opacity:0 !important;
    pointer-events:none !important;
    overflow:hidden !important;
}
.newsnext-cover-upload-state{
    display:inline-flex !important;
    align-items:center !important;
    min-height:34px !important;
    color:var(--nn-clean-muted, #c7ad86) !important;
    font-size:.9rem !important;
}
.newsnext-cover-upload-state.is-loading{color:#ffd28a !important;}
.newsnext-cover-upload-state.is-ok{color:#99e69f !important;}
.newsnext-cover-upload-state.is-error{color:#ff9b8f !important;}
.newsnext-cover-live-preview{
    margin-top:12px !important;
}
.newsnext-cover-live-preview .newsnext-cover-preview{
    max-width:100% !important;
}
.newsnext-cover-live-preview .newsnext-cover-preview img{
    display:block !important;
    width:100% !important;
    max-height:260px !important;
    object-fit:cover !important;
    border-radius:14px !important;
    border:1px solid var(--nn-clean-border, rgba(255,153,0,.30)) !important;
    background:#050505 !important;
}
.newsnext-cover-live-preview .newsnext-cover-preview-empty,
.newsnext-cover-live-preview .newsnext-cover-preview-text{
    border:1px dashed var(--nn-clean-border, rgba(255,153,0,.30)) !important;
    border-radius:14px !important;
    padding:18px !important;
    color:var(--nn-clean-muted, #c7ad86) !important;
    background:rgba(0,0,0,.22) !important;
}

/* NewsNext v1.5.0 — Full Width Editor Layout
   Redaktionscheck/Metabox werden aus der rechten Spalte geholt, damit Formular und RichEditorNext volle Breite erhalten. */
.newsnext-v150-fullwidth{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
}
.newsnext-v150-fullwidth .newsnext-editorial-main{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
}
.newsnext-v150-fullwidth .newsnext-editorial-side{
    display:none !important;
}
.newsnext-editorial-check-panel{
    margin:0 0 18px !important;
    padding:0 !important;
    border:1px solid var(--nn-clean-border, var(--newsnext-border, rgba(255,153,0,.30))) !important;
    border-radius:var(--nn-clean-radius, var(--newsnext-radius-sm, 14px)) !important;
    background:linear-gradient(180deg, rgba(26,18,12,.82), rgba(8,7,6,.82)) !important;
    overflow:hidden !important;
}
.newsnext-editorial-check-panel > summary{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    min-height:44px !important;
    padding:11px 14px !important;
    cursor:pointer !important;
    color:var(--nn-clean-gold, #ffbd63) !important;
    font-weight:900 !important;
    list-style:none !important;
    border-bottom:1px solid rgba(255,153,0,.18) !important;
}
.newsnext-editorial-check-panel > summary::-webkit-details-marker{display:none !important;}
.newsnext-editorial-check-panel > summary::after{
    content:'einklappen' !important;
    font-size:.82rem !important;
    color:var(--nn-clean-muted, #c7ad86) !important;
    font-weight:800 !important;
    border:1px solid rgba(255,153,0,.22) !important;
    border-radius:999px !important;
    padding:4px 9px !important;
    background:rgba(0,0,0,.22) !important;
}
.newsnext-editorial-check-panel:not([open]) > summary::after{content:'anzeigen' !important;}
.newsnext-editorial-check-grid{
    display:grid !important;
    grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;
    gap:14px !important;
    padding:14px !important;
}
.newsnext-editorial-check-grid h3{
    margin:0 0 10px !important;
    color:var(--nn-clean-gold, #ffbd63) !important;
}
.newsnext-editorial-checklist{
    margin:0 !important;
    padding-left:20px !important;
    color:var(--nn-clean-text, #f6ead5) !important;
    line-height:1.55 !important;
}
.newsnext-editorial-checklist li{margin:4px 0 !important;}
.newsnext-editorial-meta-inline{
    display:grid !important;
    grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) !important;
    gap:8px !important;
}
.newsnext-editorial-meta-inline span{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    min-height:36px !important;
    padding:8px 10px !important;
    border:1px solid rgba(255,153,0,.18) !important;
    border-radius:10px !important;
    background:rgba(0,0,0,.24) !important;
    color:var(--nn-clean-muted, #c7ad86) !important;
}
.newsnext-editorial-meta-inline strong{
    color:#ffe6b3 !important;
}
.newsnext-editorial-actions-inline{
    display:flex !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    gap:8px !important;
}
.newsnext-v150-fullwidth .newsnext-editor-shell,
.newsnext-v150-fullwidth .richeditor-next-wrap,
.newsnext-v150-fullwidth .richeditor-next-editor{
    width:100% !important;
    max-width:100% !important;
}
@media(max-width:860px){
    .newsnext-editorial-check-grid{grid-template-columns:1fr !important;}
    .newsnext-editorial-meta-inline{grid-template-columns:1fr !important;}
}

/* NewsNext v1.5.1 — Editorial Checklist Bottom Placement
   Der Redaktionscheck / die Admin-Metabox steht nun unter dem Editor
   direkt vor der Speichern-Leiste, damit der Autor vor dem Abschicken prüft. */
.newsnext-editorial-bottom-check{
    margin:18px 0 18px !important;
}
.newsnext-editorial-bottom-check > summary{
    min-height:42px !important;
}
.newsnext-editorial-submitbar{
    margin-top:0 !important;
}


/* NewsNext v1.5.5 — RichEditorNext Bridge Polish */
.newsnext-v150-fullwidth .richeditor-next,
.newsnext-v150-fullwidth .richeditor-frame,
.newsnext-v150-fullwidth .richeditor-surface,
.newsnext-editor-shell .richeditor-next,
.newsnext-editor-shell .richeditor-frame,
.newsnext-editor-shell .richeditor-surface{
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box !important;
}
.newsnext-v145-form-layout textarea.richeditor-textarea,
.newsnext-v145-form-layout textarea[hidden].richeditor-textarea{
    display:none !important;
    width:0 !important;
    height:0 !important;
    min-height:0 !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    overflow:hidden !important;
}
.newsnext-editor-shell .newsnext-richeditor-bridge{
    margin-top:10px !important;
}

/* NewsNext v1.5.10 — Author Meta Row Fix
   Wichtig: Meta-Grid nur auf direkte Kinder anwenden. Dadurch werden Avatar, Name,
   CharacterCore-Zeile und Chips nicht mehr wie verschachtelte Meta-Kacheln gestylt. */
.newsnext-article-meta-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
    gap:10px;
    margin:16px 0;
    border:1px solid #332414;
    background:#11100e;
    border-radius:16px;
    padding:12px;
    align-items:stretch;
}
.newsnext-article-meta-grid > div{
    border:1px solid #2c2c2c;
    background:#090909;
    border-radius:12px;
    padding:10px;
    min-width:0;
    box-sizing:border-box;
}
.newsnext-article-meta-grid > div > span:first-child{
    display:block;
    color:#999;
    font-size:12px;
    margin:0 0 4px;
}
.newsnext-article-meta-grid > div > strong{
    display:block;
    color:#ffdfb7;
    font-size:14px;
}
.newsnext-author-card{
    display:flex;
    align-items:center;
    gap:9px;
    min-width:0;
    max-width:100%;
    box-sizing:border-box;
}
.newsnext-author-card-inline,
.newsnext-author-card-compact{
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
}
.newsnext-author-avatar{
    width:32px;
    height:32px;
    border-radius:9px;
    border:1px solid rgba(255,184,93,.28);
    background:radial-gradient(circle at 50% 35%,rgba(255,153,51,.12),rgba(4,4,4,.88));
    display:flex !important;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    flex:0 0 32px;
    font-size:15px;
    padding:0 !important;
    margin:0 !important;
}
.newsnext-author-avatar img{width:100%;height:100%;object-fit:cover;display:block;}
.newsnext-author-info{
    min-width:0;
    display:flex;
    flex-direction:column;
    gap:2px;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    background:transparent !important;
}
.newsnext-author-info strong{
    color:#ffc36d;
    font-size:.92rem;
    line-height:1.12;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:100%;
}
.newsnext-author-info small{
    color:rgba(235,221,202,.74);
    font-size:.78rem;
    line-height:1.15;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:100%;
}
.newsnext-author-chips{
    display:flex;
    flex-wrap:wrap;
    gap:3px;
    margin-top:1px;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
}
.newsnext-author-chips span{
    display:inline-flex !important;
    align-items:center;
    width:auto;
    max-width:100%;
    margin:0 !important;
    padding:1px 5px !important;
    border-radius:999px;
    border:1px solid rgba(255,184,93,.22);
    background:rgba(255,153,51,.06);
    color:#ffe0ae;
    font-size:.68rem;
    font-weight:700;
    line-height:1.15;
    white-space:nowrap;
}
.newsnext-author-meta-cell{grid-column:span 1;}
.newsnext-author-meta-cell > span:first-child{margin-bottom:6px;}
.newsnext-author-meta-cell-compact .newsnext-author-card{min-height:32px;}
.newsnext-comment-authorline{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    flex-wrap:wrap;
    margin-top:10px;
    padding-top:10px;
    border-top:1px solid rgba(176,112,42,.18);
}
.newsnext-comment-authorline .newsnext-author-card{margin:0;flex:1 1 220px;}
.newsnext-comment-authorline small{color:rgba(235,221,202,.72);}
@media(max-width:760px){
    .newsnext-author-info strong,
    .newsnext-author-info small{white-space:normal;}
}

/* NewsNext v1.5.11 — Author Meta Hard Layout Fix
   Der Autor wird aus der engen normalen Metakachel-Optik herausgezogen und als
   volle horizontale Meta-Zeile gerendert. Dadurch keine Card-in-Card-Verschachtelung,
   kein abgeschnittener Name und keine aufgeblähte Autor-Kachel mehr. */
.newsnext-article-meta-grid > .newsnext-author-meta-row-v1511{
    grid-column:1 / -1 !important;
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    min-height:48px !important;
    padding:10px 12px !important;
    overflow:hidden !important;
}
.newsnext-article-meta-grid > .newsnext-author-meta-row-v1511 > .newsnext-author-meta-label{
    display:block !important;
    flex:0 0 72px !important;
    margin:0 !important;
    color:#999 !important;
    font-size:12px !important;
    line-height:1.2 !important;
}
.newsnext-article-meta-grid .newsnext-author-row-v1511,
.newsnext-comment-authorline .newsnext-author-row-v1511{
    display:flex !important;
    align-items:center !important;
    gap:10px !important;
    flex:1 1 auto !important;
    min-width:0 !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    overflow:hidden !important;
}
.newsnext-article-meta-grid .newsnext-author-row-v1511 *,
.newsnext-comment-authorline .newsnext-author-row-v1511 *{
    box-sizing:border-box !important;
}
.newsnext-author-avatar-v1511{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 38px !important;
    width:38px !important;
    height:38px !important;
    min-width:38px !important;
    min-height:38px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid rgba(255,184,93,.30) !important;
    border-radius:11px !important;
    background:radial-gradient(circle at 50% 35%,rgba(255,153,51,.14),rgba(4,4,4,.88)) !important;
    color:#ffc36d !important;
    font-size:16px !important;
    line-height:1 !important;
    overflow:hidden !important;
}
.newsnext-author-avatar-v1511 img{
    display:block !important;
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
}
.newsnext-author-main-v1511{
    display:grid !important;
    grid-template-columns:minmax(150px,max-content) minmax(120px,1fr) auto !important;
    align-items:center !important;
    gap:7px 10px !important;
    min-width:0 !important;
    max-width:100% !important;
    flex:1 1 auto !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    overflow:hidden !important;
}
.newsnext-author-name-v1511{
    display:block !important;
    min-width:0 !important;
    max-width:260px !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    color:#ffc36d !important;
    font-size:.96rem !important;
    font-weight:800 !important;
    line-height:1.15 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
}
.newsnext-author-line-v1511{
    display:block !important;
    min-width:0 !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    color:rgba(235,221,202,.76) !important;
    font-size:.78rem !important;
    font-weight:600 !important;
    line-height:1.15 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
}
.newsnext-author-chips-v1511{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:flex-end !important;
    align-items:center !important;
    gap:4px !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
}
.newsnext-author-chips-v1511 > span{
    display:inline-flex !important;
    align-items:center !important;
    width:auto !important;
    max-width:140px !important;
    min-width:0 !important;
    margin:0 !important;
    padding:2px 7px !important;
    border:1px solid rgba(255,184,93,.24) !important;
    border-radius:999px !important;
    background:rgba(255,153,51,.07) !important;
    color:#ffe0ae !important;
    font-size:.68rem !important;
    font-weight:800 !important;
    line-height:1.1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    box-shadow:none !important;
}
.newsnext-comment-authorline .newsnext-author-row-v1511{
    flex:1 1 260px !important;
}
@media(max-width:820px){
    .newsnext-author-main-v1511{
        grid-template-columns:minmax(0,1fr) !important;
        gap:2px !important;
    }
    .newsnext-author-chips-v1511{
        justify-content:flex-start !important;
    }
    .newsnext-author-name-v1511,
    .newsnext-author-line-v1511{
        max-width:100% !important;
    }
}
@media(max-width:560px){
    .newsnext-article-meta-grid > .newsnext-author-meta-row-v1511{
        align-items:flex-start !important;
        gap:8px !important;
    }
    .newsnext-article-meta-grid > .newsnext-author-meta-row-v1511 > .newsnext-author-meta-label{
        flex:0 0 48px !important;
    }
    .newsnext-author-avatar-v1511{
        flex-basis:34px !important;
        width:34px !important;
        height:34px !important;
        min-width:34px !important;
        min-height:34px !important;
    }
}


/* NewsNext v1.5.12 — Meta Sidebar Table Layout
   Das bisherige Meta-Kachelraster wurde in der Detailansicht durch eine kompakte
   linke Tabellen-/Sidebar-Struktur ersetzt. Autor und Artikelinfos stehen jetzt
   links neben dem Artikel, wodurch keine engen Meta-Kacheln und keine abgeschnittenen
   Autorennamen mehr entstehen. */
.newsnext-article-layout-v1512{
    display:grid !important;
    grid-template-columns:minmax(230px, 292px) minmax(0, 1fr) !important;
    gap:18px !important;
    align-items:start !important;
    margin:18px 0 0 !important;
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box !important;
}
.newsnext-meta-sidebar-v1512{
    position:relative !important;
    min-width:0 !important;
    width:100% !important;
    box-sizing:border-box !important;
    border:1px solid rgba(176,112,42,.32) !important;
    border-radius:16px !important;
    overflow:hidden !important;
    background:linear-gradient(180deg,rgba(20,14,8,.96),rgba(5,5,5,.94)) !important;
    box-shadow:inset 0 1px 0 rgba(255,184,93,.08), 0 14px 34px rgba(0,0,0,.22) !important;
}
.newsnext-meta-sidebar-head-v1512{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    padding:12px 13px !important;
    border-bottom:1px solid rgba(176,112,42,.26) !important;
    background:linear-gradient(90deg,rgba(255,153,51,.11),rgba(0,0,0,.18)) !important;
}
.newsnext-meta-sidebar-head-v1512 > span{
    color:rgba(235,221,202,.72) !important;
    font-size:.76rem !important;
    font-weight:800 !important;
    letter-spacing:.05em !important;
    text-transform:uppercase !important;
}
.newsnext-meta-sidebar-head-v1512 > strong{
    min-width:0 !important;
    max-width:130px !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
    color:#ffc36d !important;
    font-size:.82rem !important;
    font-weight:900 !important;
}
.newsnext-meta-author-v1512{
    padding:13px !important;
    border-bottom:1px solid rgba(176,112,42,.20) !important;
    background:rgba(0,0,0,.18) !important;
}
.newsnext-meta-label-v1512{
    display:block !important;
    margin:0 0 8px !important;
    color:rgba(235,221,202,.68) !important;
    font-size:.74rem !important;
    font-weight:800 !important;
    letter-spacing:.04em !important;
    text-transform:uppercase !important;
}
.newsnext-meta-author-v1512 .newsnext-author-card-inline,
.newsnext-meta-author-v1512 .newsnext-author-card{
    display:flex !important;
    align-items:center !important;
    gap:11px !important;
    min-width:0 !important;
    width:100% !important;
    max-width:100% !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
}
.newsnext-meta-author-v1512 .newsnext-author-avatar{
    flex:0 0 48px !important;
    width:48px !important;
    height:48px !important;
    border-radius:14px !important;
    font-size:20px !important;
}
.newsnext-meta-author-v1512 .newsnext-author-info{
    min-width:0 !important;
    flex:1 1 auto !important;
}
.newsnext-meta-author-v1512 .newsnext-author-info strong{
    display:block !important;
    max-width:100% !important;
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
    color:#ffc36d !important;
    font-size:1rem !important;
    line-height:1.16 !important;
}
.newsnext-meta-author-v1512 .newsnext-author-info small{
    display:block !important;
    margin-top:3px !important;
    max-width:100% !important;
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
    color:rgba(235,221,202,.74) !important;
    font-size:.8rem !important;
    line-height:1.25 !important;
}
.newsnext-meta-author-v1512 .newsnext-author-chips{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:4px !important;
    margin-top:7px !important;
}
.newsnext-meta-author-v1512 .newsnext-author-chips span{
    padding:2px 7px !important;
    font-size:.68rem !important;
}
.newsnext-meta-table-v1512{
    width:100% !important;
    border-collapse:collapse !important;
    table-layout:fixed !important;
    margin:0 !important;
}
.newsnext-meta-table-v1512 th,
.newsnext-meta-table-v1512 td{
    padding:10px 13px !important;
    border:0 !important;
    border-bottom:1px solid rgba(176,112,42,.16) !important;
    background:transparent !important;
    vertical-align:top !important;
    text-align:left !important;
    line-height:1.25 !important;
}
.newsnext-meta-table-v1512 tr:last-child th,
.newsnext-meta-table-v1512 tr:last-child td{
    border-bottom:0 !important;
}
.newsnext-meta-table-v1512 th{
    width:44% !important;
    color:rgba(235,221,202,.66) !important;
    font-size:.76rem !important;
    font-weight:800 !important;
}
.newsnext-meta-table-v1512 td{
    width:56% !important;
    color:#ffdfb7 !important;
    font-size:.82rem !important;
    font-weight:900 !important;
    word-break:break-word !important;
}
.newsnext-article-main-v1512{
    min-width:0 !important;
    width:100% !important;
    box-sizing:border-box !important;
}
.newsnext-article-main-v1512 .newsnext-content{
    margin-top:0 !important;
}
.newsnext-article-main-v1512 .newsnext-content > :first-child{
    margin-top:0 !important;
}
.newsnext-article-main-v1512 .newsnext-content img,
.newsnext-article-main-v1512 .newsnext-content table{
    max-width:100% !important;
}
@media(max-width:920px){
    .newsnext-article-layout-v1512{
        grid-template-columns:1fr !important;
        gap:14px !important;
    }
    .newsnext-meta-sidebar-v1512{
        max-width:100% !important;
    }
    .newsnext-meta-table-v1512{
        table-layout:auto !important;
    }
}
@media(max-width:560px){
    .newsnext-meta-sidebar-head-v1512,
    .newsnext-meta-author-v1512,
    .newsnext-meta-table-v1512 th,
    .newsnext-meta-table-v1512 td{
        padding-left:10px !important;
        padding-right:10px !important;
    }
    .newsnext-meta-table-v1512 th,
    .newsnext-meta-table-v1512 td{
        display:block !important;
        width:100% !important;
    }
    .newsnext-meta-table-v1512 th{
        padding-bottom:2px !important;
        border-bottom:0 !important;
    }
    .newsnext-meta-table-v1512 td{
        padding-top:0 !important;
    }
}

/* NewsNext v1.5.13 — Article Two Column Layout Fix
   Erzwingt die Artikelinfo-Tabelle als echte linke Sidebar neben dem Artikelinhalt.
   Der v1.5.12-Breakpoint war auf manchen Desktop-/Zoombreiten zu früh einspaltig. */
.newsnext-shell-article .newsnext-article-layout-v1513,
.newsnext-article .newsnext-article-layout-v1513{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
    justify-content:stretch !important;
    gap:22px !important;
    width:100% !important;
    max-width:100% !important;
    margin:20px 0 0 !important;
    box-sizing:border-box !important;
    clear:both !important;
}
.newsnext-shell-article .newsnext-article-layout-v1513 > .newsnext-meta-sidebar-v1513,
.newsnext-article .newsnext-article-layout-v1513 > .newsnext-meta-sidebar-v1513{
    flex:0 0 clamp(282px, 28vw, 360px) !important;
    width:clamp(282px, 28vw, 360px) !important;
    min-width:282px !important;
    max-width:360px !important;
    align-self:flex-start !important;
    box-sizing:border-box !important;
    border:1px solid rgba(176,112,42,.36) !important;
    border-radius:17px !important;
    overflow:hidden !important;
    background:linear-gradient(180deg,rgba(24,16,9,.98),rgba(6,6,6,.95)) !important;
    box-shadow:inset 0 1px 0 rgba(255,184,93,.08), 0 14px 34px rgba(0,0,0,.22) !important;
}
.newsnext-shell-article .newsnext-article-layout-v1513 > .newsnext-article-main-v1513,
.newsnext-article .newsnext-article-layout-v1513 > .newsnext-article-main-v1513{
    flex:1 1 auto !important;
    min-width:0 !important;
    width:auto !important;
    max-width:none !important;
    box-sizing:border-box !important;
    align-self:stretch !important;
}
.newsnext-shell-article .newsnext-article-main-v1513 .newsnext-content,
.newsnext-article .newsnext-article-main-v1513 .newsnext-content{
    margin:0 !important;
    width:100% !important;
    max-width:100% !important;
    text-align:left !important;
    box-sizing:border-box !important;
}
.newsnext-shell-article .newsnext-article-main-v1513 .newsnext-content > :first-child,
.newsnext-article .newsnext-article-main-v1513 .newsnext-content > :first-child{
    margin-top:0 !important;
}
.newsnext-shell-article .newsnext-meta-sidebar-head-v1513,
.newsnext-article .newsnext-meta-sidebar-head-v1513{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    padding:12px 13px !important;
    border-bottom:1px solid rgba(176,112,42,.26) !important;
    background:linear-gradient(90deg,rgba(255,153,51,.11),rgba(0,0,0,.18)) !important;
}
.newsnext-shell-article .newsnext-meta-sidebar-head-v1513 > span,
.newsnext-article .newsnext-meta-sidebar-head-v1513 > span{
    color:rgba(235,221,202,.72) !important;
    font-size:.76rem !important;
    font-weight:800 !important;
    letter-spacing:.05em !important;
    text-transform:uppercase !important;
}
.newsnext-shell-article .newsnext-meta-sidebar-head-v1513 > strong,
.newsnext-article .newsnext-meta-sidebar-head-v1513 > strong{
    min-width:0 !important;
    max-width:150px !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
    color:#ffc36d !important;
    font-size:.82rem !important;
    font-weight:900 !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513,
.newsnext-article .newsnext-meta-author-v1513{
    padding:13px !important;
    border-bottom:1px solid rgba(176,112,42,.20) !important;
    background:rgba(0,0,0,.18) !important;
}
.newsnext-shell-article .newsnext-meta-label-v1513,
.newsnext-article .newsnext-meta-label-v1513{
    display:block !important;
    margin:0 0 8px !important;
    color:rgba(235,221,202,.68) !important;
    font-size:.74rem !important;
    font-weight:800 !important;
    letter-spacing:.04em !important;
    text-transform:uppercase !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-card-inline,
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-card,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-card-inline,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-card{
    display:flex !important;
    align-items:center !important;
    gap:11px !important;
    min-width:0 !important;
    width:100% !important;
    max-width:100% !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-avatar,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-avatar{
    flex:0 0 48px !important;
    width:48px !important;
    height:48px !important;
    min-width:48px !important;
    min-height:48px !important;
    border-radius:14px !important;
    font-size:20px !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-info,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-info{
    min-width:0 !important;
    flex:1 1 auto !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-info strong,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-info strong{
    display:block !important;
    max-width:100% !important;
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
    color:#ffc36d !important;
    font-size:1rem !important;
    line-height:1.16 !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-info small,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-info small{
    display:block !important;
    margin-top:3px !important;
    max-width:100% !important;
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
    color:rgba(235,221,202,.74) !important;
    font-size:.8rem !important;
    line-height:1.25 !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-chips,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-chips{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:4px !important;
    margin-top:7px !important;
}
.newsnext-shell-article .newsnext-meta-author-v1513 .newsnext-author-chips span,
.newsnext-article .newsnext-meta-author-v1513 .newsnext-author-chips span{
    padding:2px 7px !important;
    font-size:.68rem !important;
}
.newsnext-shell-article .newsnext-meta-table-v1513,
.newsnext-article .newsnext-meta-table-v1513{
    width:100% !important;
    border-collapse:collapse !important;
    table-layout:auto !important;
    margin:0 !important;
}
.newsnext-shell-article .newsnext-meta-table-v1513 th,
.newsnext-shell-article .newsnext-meta-table-v1513 td,
.newsnext-article .newsnext-meta-table-v1513 th,
.newsnext-article .newsnext-meta-table-v1513 td{
    padding:10px 13px !important;
    border:0 !important;
    border-bottom:1px solid rgba(176,112,42,.16) !important;
    background:transparent !important;
    vertical-align:top !important;
    text-align:left !important;
    line-height:1.25 !important;
}
.newsnext-shell-article .newsnext-meta-table-v1513 tr:last-child th,
.newsnext-shell-article .newsnext-meta-table-v1513 tr:last-child td,
.newsnext-article .newsnext-meta-table-v1513 tr:last-child th,
.newsnext-article .newsnext-meta-table-v1513 tr:last-child td{
    border-bottom:0 !important;
}
.newsnext-shell-article .newsnext-meta-table-v1513 th,
.newsnext-article .newsnext-meta-table-v1513 th{
    width:42% !important;
    color:#ffc36d !important;
    font-size:.77rem !important;
    font-weight:900 !important;
}
.newsnext-shell-article .newsnext-meta-table-v1513 td,
.newsnext-article .newsnext-meta-table-v1513 td{
    width:58% !important;
    color:#ffdfb7 !important;
    font-size:.82rem !important;
    font-weight:800 !important;
    word-break:normal !important;
    overflow-wrap:anywhere !important;
}
.newsnext-shell-article .newsnext-article-main-v1513 .newsnext-content img,
.newsnext-shell-article .newsnext-article-main-v1513 .newsnext-content table,
.newsnext-article .newsnext-article-main-v1513 .newsnext-content img,
.newsnext-article .newsnext-article-main-v1513 .newsnext-content table{
    max-width:100% !important;
}
@media(max-width:640px){
    .newsnext-shell-article .newsnext-article-layout-v1513,
    .newsnext-article .newsnext-article-layout-v1513{
        flex-direction:column !important;
        gap:14px !important;
    }
    .newsnext-shell-article .newsnext-article-layout-v1513 > .newsnext-meta-sidebar-v1513,
    .newsnext-article .newsnext-article-layout-v1513 > .newsnext-meta-sidebar-v1513{
        flex:0 0 auto !important;
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }
}
@media(max-width:460px){
    .newsnext-shell-article .newsnext-meta-table-v1513 th,
    .newsnext-shell-article .newsnext-meta-table-v1513 td,
    .newsnext-article .newsnext-meta-table-v1513 th,
    .newsnext-article .newsnext-meta-table-v1513 td{
        display:block !important;
        width:100% !important;
    }
    .newsnext-shell-article .newsnext-meta-table-v1513 th,
    .newsnext-article .newsnext-meta-table-v1513 th{
        padding-bottom:2px !important;
        border-bottom:0 !important;
    }
    .newsnext-shell-article .newsnext-meta-table-v1513 td,
    .newsnext-article .newsnext-meta-table-v1513 td{
        padding-top:0 !important;
    }
}

/* NewsNext v1.5.14 — Article Layout Polish
   Zieht Kicker, Überschrift, Auszug und Inhalt in die rechte Artikelspalte.
   Dadurch beginnt die linke Artikelinfo-Tabelle sauber neben dem gesamten Artikelbereich. */
.newsnext-shell-article .newsnext-article-polish-v1514,
.newsnext-article.newsnext-article-polish-v1514{
    overflow:hidden !important;
}
.newsnext-shell-article .newsnext-article-layout-v1514,
.newsnext-article .newsnext-article-layout-v1514{
    display:grid !important;
    grid-template-columns:minmax(292px,360px) minmax(0,1fr) !important;
    gap:22px !important;
    align-items:start !important;
    margin:22px 0 0 !important;
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box !important;
}
.newsnext-shell-article .newsnext-article-layout-v1514 > .newsnext-meta-sidebar-v1514,
.newsnext-article .newsnext-article-layout-v1514 > .newsnext-meta-sidebar-v1514{
    grid-column:1 !important;
    width:100% !important;
    min-width:0 !important;
    max-width:360px !important;
    justify-self:start !important;
    align-self:start !important;
}
.newsnext-shell-article .newsnext-article-layout-v1514 > .newsnext-article-main-v1514,
.newsnext-article .newsnext-article-layout-v1514 > .newsnext-article-main-v1514{
    grid-column:2 !important;
    min-width:0 !important;
    width:100% !important;
    max-width:100% !important;
    align-self:start !important;
}
.newsnext-shell-article .newsnext-article-main-card-v1514,
.newsnext-article .newsnext-article-main-card-v1514{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    box-sizing:border-box !important;
    border:1px solid rgba(176,112,42,.22) !important;
    border-radius:18px !important;
    background:linear-gradient(180deg,rgba(16,14,11,.96),rgba(6,6,6,.94)) !important;
    box-shadow:inset 0 1px 0 rgba(255,184,93,.06), 0 14px 34px rgba(0,0,0,.20) !important;
    padding:18px 18px 20px !important;
}
.newsnext-shell-article .newsnext-card-kicker-v1514,
.newsnext-article .newsnext-card-kicker-v1514{
    margin:0 0 12px !important;
}
.newsnext-shell-article .newsnext-article-main-card-v1514 > h2,
.newsnext-article .newsnext-article-main-card-v1514 > h2{
    margin:0 0 14px !important;
    color:#ffb35c !important;
    font-size:clamp(30px,3.2vw,48px) !important;
    line-height:1.08 !important;
    letter-spacing:.015em !important;
}
.newsnext-shell-article .newsnext-article-excerpt-v1514,
.newsnext-article .newsnext-article-excerpt-v1514{
    margin:0 0 16px !important;
    max-width:980px !important;
    color:rgba(235,221,202,.88) !important;
    background:rgba(255,153,51,.045) !important;
    border-left:3px solid rgba(255,153,51,.8) !important;
    border-radius:0 12px 12px 0 !important;
    padding:10px 12px !important;
    text-align:left !important;
}
.newsnext-shell-article .newsnext-content-v1514,
.newsnext-article .newsnext-content-v1514{
    margin:0 !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    text-align:left !important;
    color:rgba(245,238,226,.92) !important;
}
.newsnext-shell-article .newsnext-content-v1514 > :first-child,
.newsnext-article .newsnext-content-v1514 > :first-child{
    margin-top:0 !important;
}
.newsnext-shell-article .newsnext-content-v1514 img,
.newsnext-shell-article .newsnext-content-v1514 table,
.newsnext-article .newsnext-content-v1514 img,
.newsnext-article .newsnext-content-v1514 table{
    max-width:100% !important;
}
@media(max-width:860px){
    .newsnext-shell-article .newsnext-article-layout-v1514,
    .newsnext-article .newsnext-article-layout-v1514{
        display:flex !important;
        flex-direction:column !important;
        gap:14px !important;
    }
    .newsnext-shell-article .newsnext-article-layout-v1514 > .newsnext-meta-sidebar-v1514,
    .newsnext-article .newsnext-article-layout-v1514 > .newsnext-meta-sidebar-v1514,
    .newsnext-shell-article .newsnext-article-layout-v1514 > .newsnext-article-main-v1514,
    .newsnext-article .newsnext-article-layout-v1514 > .newsnext-article-main-v1514{
        width:100% !important;
        max-width:100% !important;
    }
    .newsnext-shell-article .newsnext-article-main-card-v1514,
    .newsnext-article .newsnext-article-main-card-v1514{
        padding:15px !important;
    }
}

/* NewsNext v1.5.15 — Hero Meta Sidebar Layout
   Setzt die Artikelinfo-Tabelle neben das Hero-/Coverbild und gibt dem Artikelinhalt darunter wieder die volle Breite. */
.newsnext-shell-article .newsnext-article-hero-meta-v1515,
.newsnext-article.newsnext-article-hero-meta-v1515{
    overflow:hidden !important;
}
.newsnext-shell-article .newsnext-article-hero-row-v1515,
.newsnext-article .newsnext-article-hero-row-v1515{
    display:grid !important;
    grid-template-columns:minmax(280px,340px) minmax(0,1fr) !important;
    gap:18px !important;
    align-items:stretch !important;
    width:100% !important;
    max-width:100% !important;
    margin:0 0 20px !important;
    box-sizing:border-box !important;
}
.newsnext-shell-article .newsnext-article-hero-row-v1515 > .newsnext-meta-sidebar-v1515,
.newsnext-article .newsnext-article-hero-row-v1515 > .newsnext-meta-sidebar-v1515{
    width:100% !important;
    min-width:0 !important;
    max-width:340px !important;
    height:100% !important;
    align-self:stretch !important;
    margin:0 !important;
}
.newsnext-shell-article .newsnext-article-hero-cover-v1515,
.newsnext-article .newsnext-article-hero-cover-v1515{
    min-width:0 !important;
    width:100% !important;
    height:100% !important;
    align-self:stretch !important;
}
.newsnext-shell-article .newsnext-cover-hero-v1515,
.newsnext-article .newsnext-cover-hero-v1515{
    height:100% !important;
    min-height:300px !important;
    margin:0 !important;
    border-color:rgba(176,112,42,.28) !important;
    border-radius:18px !important;
    background:linear-gradient(180deg,rgba(16,14,11,.96),rgba(6,6,6,.96)) !important;
    box-shadow:inset 0 1px 0 rgba(255,184,93,.06), 0 12px 30px rgba(0,0,0,.22) !important;
}
.newsnext-shell-article .newsnext-cover-hero-v1515 img,
.newsnext-article .newsnext-cover-hero-v1515 img{
    width:100% !important;
    height:100% !important;
    min-height:300px !important;
    max-height:430px !important;
    object-fit:cover !important;
    object-position:center center !important;
}
.newsnext-shell-article .newsnext-article-body-full-v1515,
.newsnext-article .newsnext-article-body-full-v1515{
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    margin:0 !important;
    box-sizing:border-box !important;
}
.newsnext-shell-article .newsnext-article-body-full-v1515 > .newsnext-article-main-card-v1515,
.newsnext-article .newsnext-article-body-full-v1515 > .newsnext-article-main-card-v1515{
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
}
.newsnext-shell-article .newsnext-content-v1515,
.newsnext-article .newsnext-content-v1515{
    width:100% !important;
    max-width:100% !important;
}
.newsnext-shell-article .newsnext-content-v1515 img,
.newsnext-shell-article .newsnext-content-v1515 table,
.newsnext-article .newsnext-content-v1515 img,
.newsnext-article .newsnext-content-v1515 table{
    max-width:100% !important;
}
@media(max-width:700px){
    .newsnext-shell-article .newsnext-article-hero-row-v1515,
    .newsnext-article .newsnext-article-hero-row-v1515{
        display:flex !important;
        flex-direction:column !important;
        gap:14px !important;
    }
    .newsnext-shell-article .newsnext-article-hero-row-v1515 > .newsnext-meta-sidebar-v1515,
    .newsnext-article .newsnext-article-hero-row-v1515 > .newsnext-meta-sidebar-v1515{
        width:100% !important;
        max-width:100% !important;
        height:auto !important;
    }
    .newsnext-shell-article .newsnext-cover-hero-v1515,
    .newsnext-article .newsnext-cover-hero-v1515,
    .newsnext-shell-article .newsnext-cover-hero-v1515 img,
    .newsnext-article .newsnext-cover-hero-v1515 img{
        min-height:220px !important;
        max-height:320px !important;
    }
}

/* NewsNext v1.5.17 — Author Horizontal Hero Bar
   Verlagert den Autorblock aus der linken Artikelinfo-Tabelle in eine horizontale Leiste direkt über dem Hero-/Coverbild. */
.newsnext-shell-article .newsnext-article-hero-author-v1517,
.newsnext-article.newsnext-article-hero-author-v1517{
    overflow:hidden !important;
}
.newsnext-shell-article .newsnext-article-hero-author-v1517 .newsnext-article-hero-row-v1515,
.newsnext-article.newsnext-article-hero-author-v1517 .newsnext-article-hero-row-v1515{
    grid-template-columns:minmax(250px,310px) minmax(0,1fr) !important;
    gap:18px !important;
    align-items:stretch !important;
}
.newsnext-shell-article .newsnext-article-hero-author-v1517 .newsnext-meta-sidebar-v1515,
.newsnext-article.newsnext-article-hero-author-v1517 .newsnext-meta-sidebar-v1515{
    max-width:310px !important;
}
.newsnext-shell-article .newsnext-hero-media-v1517,
.newsnext-article .newsnext-hero-media-v1517{
    grid-column:2 !important;
    min-width:0 !important;
    width:100% !important;
    height:100% !important;
    display:flex !important;
    flex-direction:column !important;
    gap:10px !important;
    align-self:stretch !important;
    box-sizing:border-box !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517,
.newsnext-article .newsnext-hero-author-bar-v1517{
    width:100% !important;
    min-width:0 !important;
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    box-sizing:border-box !important;
    padding:11px 14px !important;
    border:1px solid rgba(176,112,42,.30) !important;
    border-radius:16px !important;
    background:linear-gradient(90deg,rgba(33,24,12,.96),rgba(7,7,7,.94)) !important;
    box-shadow:inset 0 1px 0 rgba(255,184,93,.08), 0 10px 24px rgba(0,0,0,.18) !important;
}
.newsnext-shell-article .newsnext-hero-author-label-v1517,
.newsnext-article .newsnext-hero-author-label-v1517{
    flex:0 0 auto !important;
    color:rgba(235,221,202,.72) !important;
    font-size:.72rem !important;
    font-weight:900 !important;
    letter-spacing:.06em !important;
    text-transform:uppercase !important;
    padding-right:10px !important;
    border-right:1px solid rgba(176,112,42,.28) !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-card-inline,
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-card,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-card-inline,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-card{
    flex:1 1 auto !important;
    min-width:0 !important;
    width:100% !important;
    max-width:100% !important;
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-avatar,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-avatar{
    flex:0 0 48px !important;
    width:48px !important;
    height:48px !important;
    min-width:48px !important;
    min-height:48px !important;
    border-radius:14px !important;
    font-size:20px !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-info,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-info{
    flex:1 1 auto !important;
    min-width:0 !important;
    display:grid !important;
    grid-template-columns:minmax(0,1fr) auto !important;
    grid-template-rows:auto auto !important;
    column-gap:14px !important;
    row-gap:2px !important;
    align-items:center !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-info strong,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-info strong{
    grid-column:1 !important;
    grid-row:1 !important;
    min-width:0 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
    color:#ffc36d !important;
    font-size:1.02rem !important;
    line-height:1.15 !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-info small,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-info small{
    grid-column:1 !important;
    grid-row:2 !important;
    min-width:0 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
    color:rgba(235,221,202,.74) !important;
    font-size:.8rem !important;
    line-height:1.2 !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-chips,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-chips{
    grid-column:2 !important;
    grid-row:1 / span 2 !important;
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:flex-end !important;
    gap:5px !important;
    margin:0 !important;
}
.newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-chips span,
.newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-chips span{
    padding:3px 8px !important;
    border:1px solid rgba(255,184,93,.26) !important;
    border-radius:999px !important;
    background:rgba(255,160,60,.08) !important;
    color:#ffd18f !important;
    font-size:.68rem !important;
    font-weight:900 !important;
    white-space:nowrap !important;
}
.newsnext-shell-article .newsnext-article-hero-cover-v1517,
.newsnext-article .newsnext-article-hero-cover-v1517{
    flex:1 1 auto !important;
    min-height:300px !important;
}
.newsnext-shell-article .newsnext-cover-hero-v1517,
.newsnext-article .newsnext-cover-hero-v1517{
    min-height:300px !important;
}
@media(max-width:700px){
    .newsnext-shell-article .newsnext-article-hero-author-v1517 .newsnext-article-hero-row-v1515,
    .newsnext-article.newsnext-article-hero-author-v1517 .newsnext-article-hero-row-v1515{
        display:flex !important;
        flex-direction:column !important;
        gap:14px !important;
    }
    .newsnext-shell-article .newsnext-article-hero-author-v1517 .newsnext-meta-sidebar-v1515,
    .newsnext-article.newsnext-article-hero-author-v1517 .newsnext-meta-sidebar-v1515{
        width:100% !important;
        max-width:100% !important;
    }
    .newsnext-shell-article .newsnext-hero-author-bar-v1517,
    .newsnext-article .newsnext-hero-author-bar-v1517{
        align-items:flex-start !important;
        flex-wrap:wrap !important;
    }
    .newsnext-shell-article .newsnext-hero-author-label-v1517,
    .newsnext-article .newsnext-hero-author-label-v1517{
        width:100% !important;
        border-right:0 !important;
        border-bottom:1px solid rgba(176,112,42,.22) !important;
        padding:0 0 7px !important;
    }
}
@media(max-width:520px){
    .newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-info,
    .newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-info{
        display:flex !important;
        flex-direction:column !important;
        align-items:flex-start !important;
        gap:4px !important;
    }
    .newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-info strong,
    .newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-info small,
    .newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-info strong,
    .newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-info small{
        white-space:normal !important;
        overflow:visible !important;
        text-overflow:clip !important;
    }
    .newsnext-shell-article .newsnext-hero-author-bar-v1517 .newsnext-author-chips,
    .newsnext-article .newsnext-hero-author-bar-v1517 .newsnext-author-chips{
        justify-content:flex-start !important;
    }
}

