/* Bereichsspezifische Portal-Darstellung */
.anbita-news-rate-btn{
    color:#000000!important;
    -webkit-text-fill-color:#000000!important;
    text-shadow:none!important;
}.anbita-news-rate-btn *{
    color:#000000!important;
    -webkit-text-fill-color:#000000!important;
    text-shadow:none!important;
}html.dark-mode .anbita-news-rate-btn,
body.dark-mode .anbita-news-rate-btn{
    color:#000000!important;
    -webkit-text-fill-color:#000000!important;
    text-shadow:none!important;
}html.dark-mode .anbita-news-rate-btn *,
body.dark-mode .anbita-news-rate-btn *{
    color:#000000!important;
    -webkit-text-fill-color:#000000!important;
    text-shadow:none!important;
}.anbita-news-hero,
.anbita-news-clean-header{
    width:100%!important;
    max-width:var(--anbita-content-header-width)!important;
    aspect-ratio:var(--anbita-content-header-ratio)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}.anbita-news-hero{
    background-size:contain!important;
    background-repeat:no-repeat!important;
    background-position:center center!important;
}.anbita-news-hero img{
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:contain!important;
    object-position:center center!important;
}.anbita-news-header-title{
    max-width:100%!important;
    font-size:clamp(18px, 4vw, 32px)!important;
    line-height:1.1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}@media (max-width:760px){.anbita-news-hero,
.anbita-news-clean-header{
        width:100%!important;
        max-width:100%!important;
        aspect-ratio:var(--anbita-content-header-ratio)!important;
        height:auto!important;
        min-height:0!important;
        max-height:none!important;
        padding:clamp(6px, 2.4vw, 14px)!important;
        border-radius:clamp(10px, 3.5vw, 20px)!important;
    }.anbita-news-header-title{
        font-size:clamp(14px, 5vw, 24px)!important;
    }}@media (min-width:761px){.anbita-news-hero,
.anbita-news-clean-header{
        width:min(100%, var(--anbita-header-print-width))!important;
        max-width:var(--anbita-header-print-width)!important;
        height:var(--anbita-header-print-height)!important;
        min-height:var(--anbita-header-print-height)!important;
        max-height:var(--anbita-header-print-height)!important;
        aspect-ratio:auto!important;
        box-sizing:border-box!important;
        overflow:hidden!important;
    }.anbita-news-hero img,
.anbita-news-clean-header img{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        height:100%!important;
        max-height:100%!important;
        object-fit:contain!important;
        object-position:center center!important;
    }}@media (max-width:760px){.anbita-news-hero,
.anbita-news-clean-header{
        display:none!important;
    }}@media (max-width:760px){.anbita-news-page .anbita-news-cats{
        display:none!important;
    }}body.anbita-app .anbita-news-page .anbita-news-cats{
    display:none!important;
}

/* Bereichsspezifische Seitenregeln. */
.anbita-news-page,
.anbita-news-page *{
    box-sizing:border-box;
    font-family:Arial, Helvetica, sans-serif!important;
}
.anbita-news-page{
    width:100%;
    max-width:100%;
    margin:0 auto;
    padding:0 10px 24px;
    overflow-x:hidden;
}
.anbita-news-write-title{
    width:100%;
    max-width:980px;
    margin:18px auto 14px;
    padding:0 2px;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:20px!important;
    line-height:1.25!important;
    font-weight:700!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-write-title,
.dark-mode .anbita-news-write-title{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-author-badge{
    display:inline-flex;
    align-items:center;
    gap:6px;
    min-width:0;
    font-size:14px!important;
    line-height:1.2!important;
}
.anbita-news-author-img{
    width:24px!important;
    height:24px!important;
    border-radius:50%!important;
    object-fit:cover!important;
    flex:0 0 24px;
}
.anbita-news-author-link{
    color:#0b63ce!important;
    -webkit-text-fill-color:#0b63ce!important;
    text-decoration:underline!important;
}
body.dark-mode .anbita-news-author-link,
.dark-mode .anbita-news-author-link{
    color:#93c5fd!important;
    -webkit-text-fill-color:#93c5fd!important;
}
.anbita-news-image-note{
    margin:0!important;
    padding:8px 10px!important;
    border-radius:10px!important;
    background:#f8fafc!important;
    border:1px solid rgba(15,23,42,.12)!important;
    font-size:14px!important;
    line-height:1.3!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-image-note,
.dark-mode .anbita-news-image-note{
    background:#111827!important;
    border-color:rgba(255,255,255,.2)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-form-back{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    padding:10px 18px!important;
    border-radius:10px!important;
    text-decoration:none!important;
    font-size:16px!important;
    font-weight:700!important;
}

.anbita-news-author-line .anbita-news-author-detail-badge{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
}
.anbita-news-author-line .anbita-news-author-img{
    width:28px!important;
    height:28px!important;
    flex:0 0 28px!important;
}
.anbita-news-comments{
    width:100%;
    margin-top:22px!important;
    padding-top:14px!important;
    border-top:1px solid rgba(148,163,184,.35)!important;
    font-family:Arial, Helvetica, sans-serif!important;
}
.anbita-news-comments h3{
    margin:0 0 12px!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:20px!important;
    line-height:1.25!important;
    font-weight:700!important;
}
.anbita-news-comment-form{
    display:flex!important;
    flex-direction:column!important;
    gap:10px!important;
    width:100%!important;
    max-width:760px!important;
    margin:0 0 18px!important;
}
.anbita-news-comment-text-label{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    font-size:16px!important;
    font-weight:700!important;
}
.anbita-news-comment-text-label textarea{
    width:100%!important;
    min-height:118px!important;
    resize:vertical!important;
    border-radius:10px!important;
    border:1px solid rgba(148,163,184,.65)!important;
    padding:10px!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    line-height:1.4!important;
    box-sizing:border-box!important;
}
.anbita-news-comment-rules-line{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    width:max-content!important;
    max-width:100%!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    font-weight:700!important;
}
.anbita-news-comment-rules-line input{
    width:18px!important;
    height:18px!important;
    flex:0 0 18px!important;
}
.anbita-news-comment-honey{
    position:absolute!important;
    left:-9999px!important;
    top:auto!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
}
.anbita-news-comment-actions{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    flex-wrap:wrap!important;
    margin-top:4px!important;
}
.anbita-news-comment-submit{
    min-width:132px!important;
    min-height:42px!important;
    border:0!important;
    border-radius:10px!important;
    padding:10px 18px!important;
    background:#e51b23!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    font-weight:700!important;
    cursor:not-allowed!important;
    opacity:1!important;
}
.anbita-news-comment-submit.is-ready{
    background:#16a34a!important;
    cursor:pointer!important;
}
.anbita-news-comment-back{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    min-width:110px!important;
    border-radius:10px!important;
    padding:10px 18px!important;
    background:#ffd400!important;
    color:#000000!important;
    -webkit-text-fill-color:#000000!important;
    text-decoration:none!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    font-weight:700!important;
}
.anbita-news-comment-list{
    display:flex!important;
    flex-direction:column!important;
    gap:10px!important;
}
.anbita-news-comment{
    padding:10px 12px!important;
    border:1px solid rgba(148,163,184,.35)!important;
    border-radius:10px!important;
    background:#ffffff!important;
}
body.dark-mode .anbita-news-comment,
.dark-mode .anbita-news-comment{
    background:#111827!important;
    border-color:rgba(255,255,255,.18)!important;
}
.anbita-news-comment-meta{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:12px!important;
    margin:0 0 6px!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:14px!important;
    line-height:1.25!important;
}
.anbita-news-comment-author{
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
    min-width:0!important;
}
.anbita-news-comment-author-img{
    width:24px!important;
    height:24px!important;
    flex:0 0 24px!important;
    border-radius:50%!important;
    object-fit:cover!important;
}
.anbita-news-comment-author-link{
    color:#0b63ce!important;
    -webkit-text-fill-color:#0b63ce!important;
    text-decoration:underline!important;
    font-weight:700!important;
}
body.dark-mode .anbita-news-comment-author-link,
.dark-mode .anbita-news-comment-author-link{
    color:#93c5fd!important;
    -webkit-text-fill-color:#93c5fd!important;
}
.anbita-news-comment-author-name,
.anbita-news-comment-time{
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
    font-weight:700!important;
}
body.dark-mode .anbita-news-comment-author-name,
body.dark-mode .anbita-news-comment-time,
.dark-mode .anbita-news-comment-author-name,
.dark-mode .anbita-news-comment-time{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-comment-text{
    margin:0!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    line-height:1.45!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-comment-text,
.dark-mode .anbita-news-comment-text{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-comment-pages{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:7px!important;
    margin:12px 0 0!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    line-height:1.25!important;
    font-weight:700!important;
}
.anbita-news-comment-pages a,
.anbita-news-comment-pages span.is-active{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:34px!important;
    min-height:34px!important;
    padding:6px 10px!important;
    border-radius:9px!important;
    text-decoration:none!important;
}
.anbita-news-comment-pages a{
    background:#0b63ce!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-comment-pages span.is-active{
    background:#ffd400!important;
    color:#000000!important;
    -webkit-text-fill-color:#000000!important;
}
.anbita-news-comment-rules-modal[hidden]{
    display:none!important;
}
.anbita-news-comment-rules-modal{
    position:fixed!important;
    inset:0!important;
    z-index:99999!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:18px!important;
    background:rgba(0,0,0,.55)!important;
}
.anbita-news-comment-rules-box{
    position:relative!important;
    width:min(560px, 96vw)!important;
    border-radius:16px!important;
    padding:22px!important;
    background:#ffffff!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    box-shadow:0 22px 60px rgba(0,0,0,.35)!important;
    font-family:Arial, Helvetica, sans-serif!important;
}
.anbita-news-comment-rules-box h3{
    margin:0 34px 10px 0!important;
    font-size:20px!important;
    font-weight:700!important;
}
.anbita-news-comment-rules-box p{
    margin:0 0 16px!important;
    font-size:16px!important;
    line-height:1.45!important;
}
.anbita-news-comment-rules-close{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    width:34px!important;
    height:34px!important;
    border:0!important;
    border-radius:10px!important;
    background:#e51b23!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    font-size:22px!important;
    font-weight:700!important;
    cursor:pointer!important;
}
.anbita-news-comment-rules-ok{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:92px!important;
    min-height:40px!important;
    border:0!important;
    border-radius:10px!important;
    padding:9px 18px!important;
    background:#16a34a!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    font-size:16px!important;
    font-weight:700!important;
    cursor:pointer!important;
}
body.dark-mode .anbita-news-comment-text-label textarea,
.dark-mode .anbita-news-comment-text-label textarea{
    background:#111827!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    border-color:rgba(255,255,255,.28)!important;
}
body.dark-mode .anbita-news-comment-rules-box,
.dark-mode .anbita-news-comment-rules-box{
    background:#111827!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    border:1px solid rgba(255,255,255,.24)!important;
}
@media (max-width:640px){
    .anbita-news-comment-form{max-width:100%!important;}
    .anbita-news-comment-actions{align-items:stretch!important;}
    .anbita-news-comment-submit,
    .anbita-news-comment-back{min-width:0!important;flex:1 1 130px!important;}
}
.anbita-news-content-header{
    position:relative;
    width:100%;
    max-width:1200px;
    height:220px;
    margin:0 auto;
    overflow:hidden;
    border-radius:14px;
    background:#eef2f7;
}
.anbita-news-content-header img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center center;
}
.anbita-news-main-title{
    position:absolute;
    top:10px;
    left:12px;
    z-index:2;
    width:auto;
    max-width:calc(100% - 24px);
    margin:0;
    padding:0;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:20px!important;
    line-height:1.2!important;
    font-weight:700!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    text-shadow:0 2px 6px rgba(0,0,0,.58);
}
.anbita-news-cats{
    width:100%;
    max-width:1200px;
    margin:16px auto 0;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:12px;
}
.anbita-news-cat{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:7px;
    min-height:42px;
    padding:9px 15px;
    border:1px solid #0b4f9c;
    border-radius:10px;
    background:#0b63ce;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    text-decoration:none!important;
    font-size:16px!important;
    line-height:1.15!important;
    font-weight:700!important;
    white-space:nowrap;
    box-shadow:0 2px 5px rgba(15,23,42,.14);
}
.anbita-news-cat:hover,
.anbita-news-cat:focus-visible{
    background:#084c9b;
    border-color:#073f80;
}
.anbita-news-cat-weather{
    background:#ffd21f;
    border-color:#d6aa00;
    color:#000000!important;
    -webkit-text-fill-color:#000000!important;
}
.anbita-news-home-sections,
.anbita-news-list-section,
.anbita-news-empty{
    width:100%;
    max-width:1200px;
    margin:18px auto 0;
}
.anbita-news-home-area{
    width:100%;
    margin:0 0 22px;
    padding:14px;
    border:1px solid rgba(15,23,42,.16);
    border-radius:16px;
    background:#ffffff;
    box-shadow:0 4px 14px rgba(15,23,42,.08);
    overflow:hidden;
}
body.dark-mode .anbita-news-home-area,
.dark-mode .anbita-news-home-area{
    background:#111827;
    border-color:rgba(255,255,255,.20);
}
.anbita-news-area-title{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 0 12px;
    font-size:20px!important;
    line-height:1.25!important;
    color:#111827;
}
body.dark-mode .anbita-news-area-title,
.dark-mode .anbita-news-area-title{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-area-list{
    display:grid;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:14px;
    align-items:stretch;
}
.anbita-news-home-card{
    width:100%;
    min-width:0;
}
.anbita-news-home-link{
    display:flex;
    align-items:stretch;
    gap:14px;
    width:100%;
    min-width:0;
    padding:10px;
    border:1px solid rgba(15,23,42,.12);
    border-radius:14px;
    background:#f8fafc;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    text-decoration:none!important;
    overflow:hidden;
}
body.dark-mode .anbita-news-home-link,
.dark-mode .anbita-news-home-link{
    background:#1f2937;
    border-color:rgba(255,255,255,.16);
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-home-link:hover,
.anbita-news-home-link:focus-visible{
    border-color:#0b63ce;
    box-shadow:0 0 0 3px rgba(11,99,206,.12);
}
.anbita-news-home-thumb{
    flex:0 0 140px;
    width:140px;
    height:180px;
    min-width:140px;
    overflow:hidden;
    border-radius:12px;
    background:#e5e7eb;
}
.anbita-news-home-thumb .anbita-news-image-frame,
.anbita-news-home-thumb .anbita-news-image-stage,
.anbita-news-home-thumb .anbita-news-image-inner{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    min-width:0;
    overflow:hidden;
}
.anbita-news-home-thumb .anbita-news-image-blur{
    display:none!important;
}
.anbita-news-home-thumb .anbita-news-home-image{
    display:block;
    width:100%;
    height:100%;
    object-fit:contain!important;
    object-position:center center!important;
    background:#e5e7eb;
}
.anbita-news-page .anbita-news-watermark{
    position:absolute!important;
    right:6px!important;
    bottom:6px!important;
    width:38px!important;
    height:38px!important;
    object-fit:contain!important;
    opacity:.42!important;
    pointer-events:none!important;
    z-index:3!important;
}
.anbita-news-home-copy{
    min-width:0;
    flex:1 1 auto;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    gap:7px;
    overflow:hidden;
}
.anbita-news-home-meta{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:4px 10px;
    min-width:0;
    font-size:14px!important;
    line-height:1.25!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
}
.anbita-news-home-date,
.anbita-news-home-author{
    display:inline-block;
    max-width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
body.dark-mode .anbita-news-home-meta,
.dark-mode .anbita-news-home-meta{
    color:#d1d5db!important;
    -webkit-text-fill-color:#d1d5db!important;
}
.anbita-news-home-heading{
    margin:0;
    font-size:18px!important;
    line-height:1.25!important;
    font-weight:700!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}
body.dark-mode .anbita-news-home-heading,
.dark-mode .anbita-news-home-heading{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-home-teaser{
    margin:0;
    font-size:16px!important;
    line-height:1.35!important;
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
}
body.dark-mode .anbita-news-home-teaser,
.dark-mode .anbita-news-home-teaser{
    color:#e5e7eb!important;
    -webkit-text-fill-color:#e5e7eb!important;
}
.anbita-news-empty-small{
    margin:0;
    padding:10px;
    border-radius:10px;
    background:#f8fafc;
    color:#475569;
    font-size:16px!important;
}
body.dark-mode .anbita-news-empty-small,
.dark-mode .anbita-news-empty-small{
    background:#1f2937;
    color:#ffffff;
    -webkit-text-fill-color:#ffffff;
}

.anbita-news-home-card{
    height:100%;
}
.anbita-news-home-media{
    flex:0 0 180px;
    width:180px;
    min-width:180px;
    display:flex;
    flex-direction:row;
    align-items:flex-end;
    justify-content:flex-start;
    gap:6px;
}
.anbita-news-home-image-link{
    display:block;
    width:140px;
    height:180px;
    border-radius:12px;
    overflow:hidden;
    background:#e5e7eb;
    text-decoration:none!important;
}
.anbita-news-home-read-btn,
.anbita-news-read-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    padding:0!important;
    border:1px solid #b45309!important;
    border-radius:8px!important;
    background:#ffd21f!important;
    color:#111111!important;
    -webkit-text-fill-color:#111111!important;
    font-size:16px!important;
    line-height:1!important;
    cursor:pointer!important;
    text-decoration:none!important;
    box-shadow:0 1px 3px rgba(15,23,42,.18)!important;
}
.anbita-news-home-read-btn.is-reading,
.anbita-news-read-btn.is-reading{
    outline:2px solid #0b63ce!important;
    outline-offset:2px!important;
}
.anbita-news-home-link{
    height:100%;
}
.anbita-news-home-copy-link{
    display:flex!important;
    flex-direction:column!important;
    gap:7px!important;
    min-width:0!important;
    color:inherit!important;
    -webkit-text-fill-color:inherit!important;
    text-decoration:none!important;
}
.anbita-news-home-copy-link:hover .anbita-news-home-heading,
.anbita-news-home-copy-link:focus-visible .anbita-news-home-heading{
    text-decoration:underline!important;
}
.anbita-news-grid{
    display:grid!important;
    grid-template-columns:repeat(2, minmax(0, 1fr))!important;
    gap:14px!important;
    width:100%!important;
}
.anbita-news-list-item,
.anbita-news-card,
.anbita-news-list-card{
    min-width:0!important;
    max-width:100%!important;
}
.anbita-news-list-card{
    display:flex!important;
    gap:14px!important;
    align-items:flex-start!important;
    padding:12px!important;
    border:1px solid rgba(15,23,42,.16)!important;
    border-radius:14px!important;
    background:#ffffff!important;
    overflow:hidden!important;
}
body.dark-mode .anbita-news-list-card,
.dark-mode .anbita-news-list-card{
    background:#111827!important;
    border-color:rgba(255,255,255,.20)!important;
}
.anbita-news-list-media{
    flex:0 0 140px!important;
    width:140px!important;
    min-width:140px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:6px!important;
}
.anbita-news-list-image-link{
    display:block!important;
    width:140px!important;
    height:180px!important;
    border-radius:12px!important;
    overflow:hidden!important;
    background:#e5e7eb!important;
}
.anbita-news-list-image-link .anbita-news-image-frame,
.anbita-news-list-image-link .anbita-news-image-stage,
.anbita-news-list-image-link .anbita-news-image-inner{
    width:100%!important;
    height:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
}
.anbita-news-list-image-link .anbita-news-image-blur{
    display:none!important;
}
.anbita-news-list-image{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
}
.anbita-news-card-actions{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
}
.anbita-news-more-link{
    font-size:14px!important;
    line-height:1.2!important;
}
.anbita-news-body{
    min-width:0!important;
    flex:1 1 auto!important;
}
.anbita-news-body h2,
.anbita-news-body h2 a{
    font-size:18px!important;
    line-height:1.25!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    text-decoration:none!important;
}
body.dark-mode .anbita-news-body h2,
body.dark-mode .anbita-news-body h2 a,
.dark-mode .anbita-news-body h2,
.dark-mode .anbita-news-body h2 a{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-meta{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    column-gap:12px!important;
    row-gap:6px!important;
    font-size:14px!important;
    line-height:1.3!important;
}
.anbita-news-meta > .anbita-news-meta-category,
.anbita-news-meta > .anbita-news-meta-date,
.anbita-news-meta > .anbita-news-author-badge{
    display:inline-flex!important;
    align-items:center!important;
    min-width:0!important;
    margin:0!important;
}
.anbita-news-teaser{
    font-size:16px!important;
    line-height:1.35!important;
}
.anbita-news-share-block{
    width:100%!important;
    max-width:100%!important;
    margin:14px 0!important;
}
.anbita-news-share-title{
    margin:0 0 6px!important;
    font-size:16px!important;
    line-height:1.2!important;
    font-weight:700!important;
}
.anbita-news-share-row{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:8px!important;
}
.anbita-news-icon-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    padding:0!important;
    border:1px solid #0b4f9c!important;
    border-radius:9px!important;
    background:#0b63ce!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    font-size:18px!important;
    line-height:1!important;
    text-decoration:none!important;
    overflow:hidden!important;
}
.anbita-news-icon-btn .anbita-news-action-text{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
}
.anbita-news-share-svg{
    width:20px!important;
    height:20px!important;
    display:block!important;
}
.anbita-news-single-frame,
.anbita-news-single-card{
    max-width:100%!important;
    overflow:hidden!important;
}
.anbita-news-single-frame .anbita-news-image-frame,
.anbita-news-single-frame .anbita-news-image-stage,
.anbita-news-single-frame .anbita-news-image-inner{
    max-width:100%!important;
    display:flex!important;
    justify-content:center!important;
    overflow:hidden!important;
}
.anbita-news-single-image{
    display:block!important;
    max-width:100%!important;
    width:auto!important;
    height:auto!important;
    max-height:560px!important;
    object-fit:contain!important;
}

.anbita-news-single-card{
    width:100%!important;
    max-width:1200px!important;
    margin:18px auto 0!important;
    padding:18px!important;
    border-radius:16px!important;
    overflow:hidden!important;
}
.anbita-news-single-date{
    display:flex!important;
    justify-content:flex-end!important;
    width:100%!important;
    margin:0 0 18px!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:14px!important;
    line-height:1.25!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
}
body.dark-mode .anbita-news-single-date,
.dark-mode .anbita-news-single-date{
    color:#e5e7eb!important;
    -webkit-text-fill-color:#e5e7eb!important;
}
.anbita-news-single-title{
    margin:0 0 8px!important;
    max-width:900px!important;
    text-align:left!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:20px!important;
    line-height:1.25!important;
    font-weight:700!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-single-title,
.dark-mode .anbita-news-single-title{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-single-teaser{
    margin:0 0 16px!important;
    max-width:900px!important;
    text-align:left!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:14px!important;
    line-height:1.45!important;
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
}
body.dark-mode .anbita-news-single-teaser,
.dark-mode .anbita-news-single-teaser{
    color:#e5e7eb!important;
    -webkit-text-fill-color:#e5e7eb!important;
}
.anbita-news-single-gallery{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    margin:12px 0 18px!important;
    overflow:hidden!important;
}
.anbita-news-gallery-stage{
    width:min(100%, 430px)!important;
    max-width:430px!important;
    min-width:0!important;
    flex:0 1 430px!important;
    overflow:hidden!important;
}
.anbita-news-gallery-slide[hidden]{
    display:none!important;
}
.anbita-news-gallery-arrow{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:38px!important;
    height:48px!important;
    min-width:38px!important;
    border:1px solid #b45309!important;
    border-radius:10px!important;
    background:#ffd21f!important;
    color:#111111!important;
    -webkit-text-fill-color:#111111!important;
    font-size:30px!important;
    line-height:1!important;
    font-weight:700!important;
    cursor:pointer!important;
}
.anbita-news-single-gallery .anbita-news-image-frame,
.anbita-news-single-frame .anbita-news-image-frame{
    position:relative!important;
    width:100%!important;
    max-width:430px!important;
    overflow:hidden!important;
    aspect-ratio:43 / 54!important;
    border-radius:14px!important;
    background:transparent!important;
}
.anbita-news-single-gallery .anbita-news-image-stage,
.anbita-news-single-gallery .anbita-news-image-inner,
.anbita-news-single-frame .anbita-news-image-stage,
.anbita-news-single-frame .anbita-news-image-inner{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
}
.anbita-news-single-gallery .anbita-news-image-blur,
.anbita-news-single-frame .anbita-news-image-blur{
    display:none!important;
}
.anbita-news-single-image{
    width:100%!important;
    max-width:none!important;
    height:100%!important;
    max-height:none!important;
    object-fit:cover!important;
    object-position:center center!important;
}
.anbita-news-watermark-text{
    position:absolute!important;
    top:8px!important;
    right:8px!important;
    z-index:4!important;
    display:block!important;
    box-sizing:border-box!important;
    max-width:50%!important;
    padding:1px 4px!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:13px!important;
    line-height:1.2!important;
    font-weight:700!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:visible!important;
    transform-origin:right top!important;
    text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000!important;
    pointer-events:none!important;
}
.anbita-news-image-frame.has-news-rating .anbita-news-rating-bar{
    position:absolute!important;
    left:50%!important;
    bottom:10px!important;
    transform:translateX(-50%)!important;
    z-index:5!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    padding:5px 7px!important;
    border-radius:999px!important;
    background:rgba(0,0,0,.62)!important;
    box-shadow:0 2px 8px rgba(0,0,0,.25)!important;
}
.anbita-news-rating-form{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    margin:0!important;
}
.anbita-news-rate-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    min-width:54px!important;
    height:30px!important;
    padding:4px 8px!important;
    border:1px solid rgba(255,255,255,.8)!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.9)!important;
    color:#111111!important;
    -webkit-text-fill-color:#111111!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:15px!important;
    line-height:1!important;
    font-weight:700!important;
    text-decoration:none!important;
    cursor:pointer!important;
}
.anbita-news-rate-btn.is-active{
    outline:2px solid #ffd21f!important;
    outline-offset:1px!important;
}
.anbita-news-text{
    max-width:900px!important;
    margin:14px 0!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    line-height:1.55!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-text,
.dark-mode .anbita-news-text{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-single-source-author{
    max-width:900px!important;
    margin:14px 0!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    line-height:1.4!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-single-source-author,
.dark-mode .anbita-news-single-source-author{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-source-line,
.anbita-news-author-line{
    margin:0 0 8px!important;
}
.anbita-news-author-line .anbita-news-author-badge{
    margin-left:6px!important;
}
.anbita-news-author-line .anbita-news-author-label{
    display:none!important;
}
.anbita-news-author-detail-badge{
    vertical-align:middle!important;
}

.anbita-news-hero.is-write{
    width:100%;
    max-width:1200px;
    height:220px;
    margin:0 auto 18px;
    overflow:hidden;
    border-radius:14px;
    background:#eef2f7;
}
.anbita-news-write-bg{
    display:block!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
}
.anbita-news-form-card{
    width:100%;
    max-width:980px;
    margin:18px auto 0;
    padding:18px;
    border:1px solid rgba(15,23,42,.16);
    border-radius:16px;
    background:#ffffff;
    box-shadow:0 4px 14px rgba(15,23,42,.08);
    overflow:hidden;
}
body.dark-mode .anbita-news-form-card,
.dark-mode .anbita-news-form-card{
    background:#111827;
    border-color:rgba(255,255,255,.20);
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-section-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    margin:0 0 14px;
}
.anbita-news-section-head h2{
    margin:0;
    font-size:25px!important;
    line-height:1.2!important;
    font-weight:700!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-section-head h2,
.dark-mode .anbita-news-section-head h2{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-form{
    width:100%;
    max-width:100%;
    margin:0;
}
.anbita-news-form-grid{
    display:grid;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:14px;
    width:100%;
}
.anbita-news-form label{
    display:flex;
    flex-direction:column;
    gap:6px;
    min-width:0;
    font-size:16px!important;
    line-height:1.25!important;
    font-weight:700!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-form label,
.dark-mode .anbita-news-form label{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-form .is-full{
    grid-column:1 / -1;
}
.anbita-news-form input[type="text"],
.anbita-news-form input[type="url"],
.anbita-news-form input[type="number"],
.anbita-news-form input[type="file"],
.anbita-news-form select,
.anbita-news-form textarea{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    padding:10px 11px!important;
    border:1px solid rgba(15,23,42,.28)!important;
    border-radius:10px!important;
    background:#ffffff!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:16px!important;
    line-height:1.35!important;
}
.anbita-news-form input[type="file"]{
    padding:8px!important;
    background:#f8fafc!important;
}
.anbita-news-form textarea{
    resize:vertical;
}
body.dark-mode .anbita-news-form input[type="text"],
body.dark-mode .anbita-news-form input[type="url"],
body.dark-mode .anbita-news-form input[type="number"],
body.dark-mode .anbita-news-form input[type="file"],
body.dark-mode .anbita-news-form select,
body.dark-mode .anbita-news-form textarea,
.dark-mode .anbita-news-form input[type="text"],
.dark-mode .anbita-news-form input[type="url"],
.dark-mode .anbita-news-form input[type="number"],
.dark-mode .anbita-news-form input[type="file"],
.dark-mode .anbita-news-form select,
.dark-mode .anbita-news-form textarea{
    background:#1f2937!important;
    border-color:rgba(255,255,255,.24)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-counter{
    align-self:flex-end;
    font-size:13px!important;
    line-height:1.2!important;
    font-weight:400!important;
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
}
body.dark-mode .anbita-news-counter,
.dark-mode .anbita-news-counter{
    color:#d1d5db!important;
    -webkit-text-fill-color:#d1d5db!important;
}
.anbita-news-check-captcha-row{
    grid-column:1 / -1;
    display:grid;
    grid-template-columns:minmax(0, 1fr) minmax(180px, 260px);
    gap:14px;
    align-items:end;
}
.anbita-news-checks{
    display:flex;
    flex-direction:column;
    gap:8px;
    min-width:0;
}
.anbita-news-form .anbita-news-checkline{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
    font-weight:400!important;
}
.anbita-news-checkline input[type="checkbox"]{
    width:20px!important;
    height:20px!important;
    flex:0 0 auto;
}
.anbita-news-checkline a{
    color:#0b63ce!important;
    -webkit-text-fill-color:#0b63ce!important;
    text-decoration:underline!important;
}
body.dark-mode .anbita-news-checkline a,
.dark-mode .anbita-news-checkline a{
    color:#93c5fd!important;
    -webkit-text-fill-color:#93c5fd!important;
}
.anbita-news-category-label{
    width:100%!important;
    max-width:320px!important;
}
.anbita-news-category-label select{
    width:100%!important;
    max-width:320px!important;
}
.anbita-news-form label.anbita-news-captcha-row{
    width:auto!important;
    max-width:360px!important;
    display:grid!important;
    grid-template-columns:auto auto 90px!important;
    align-items:center!important;
    gap:8px!important;
}
.anbita-news-form label.anbita-news-captcha-row.is-full{
    grid-column:1 / -1!important;
}
.anbita-news-form .anbita-news-captcha-field{
    display:block!important;
    width:90px!important;
    min-width:90px!important;
    max-width:90px!important;
    height:38px!important;
    min-height:38px!important;
    max-height:38px!important;
    line-height:20px!important;
    padding:6px 8px!important;
    flex:0 0 90px!important;
    resize:none!important;
}
.anbita-news-captcha-task{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:38px;
    padding:8px 10px;
    border-radius:10px;
    background:#fef3c7;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-weight:700!important;
}
.anbita-news-submit-row{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:12px;
    margin-top:16px;
}
.anbita-news-submit{
    min-width:190px!important;
    width:auto!important;
    max-width:100%!important;
    min-height:42px!important;
    padding:10px 18px!important;
    border:1px solid #7f1d1d!important;
    border-radius:10px!important;
    background:#dc2626!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    font-size:16px!important;
    line-height:1.2!important;
    font-weight:700!important;
    cursor:not-allowed!important;
    opacity:1!important;
}
.anbita-news-submit.is-ready{
    border-color:#166534!important;
    background:#16a34a!important;
    cursor:pointer!important;
}
.anbita-news-client-hint{
    width:100%;
    max-width:980px;
    margin:10px auto 0;
    padding:10px 12px;
    border:1px solid #dc2626;
    border-radius:10px;
    background:#fee2e2;
    color:#7f1d1d!important;
    -webkit-text-fill-color:#7f1d1d!important;
    font-size:15px!important;
    line-height:1.35!important;
    font-weight:700!important;
}
.anbita-news-required-note{
    font-size:14px!important;
    line-height:1.3!important;
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
}
body.dark-mode .anbita-news-required-note,
.dark-mode .anbita-news-required-note{
    color:#d1d5db!important;
    -webkit-text-fill-color:#d1d5db!important;
}
.anbita-news-honey{
    position:absolute!important;
    left:-10000px!important;
    top:auto!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
}
.anbita-news-message{
    width:100%;
    max-width:980px;
    margin:12px auto;
    padding:11px 13px;
    border-radius:12px;
    font-size:16px!important;
    line-height:1.35!important;
    font-weight:700!important;
}
.anbita-news-message.is-success{
    background:#dcfce7;
    border:1px solid #16a34a;
    color:#14532d!important;
    -webkit-text-fill-color:#14532d!important;
}
.anbita-news-message.is-error{
    background:#fee2e2;
    border:1px solid #dc2626;
    color:#7f1d1d!important;
    -webkit-text-fill-color:#7f1d1d!important;
}

@media(max-width:760px){
    .anbita-news-page{
        padding-left:8px;
        padding-right:8px;
    }
    .anbita-news-content-header{
        height:auto;
        aspect-ratio:1200 / 220;
        border-radius:10px;
    }
    .anbita-news-cats{
        display:grid!important;
        grid-template-columns:repeat(2, minmax(0, 1fr))!important;
        gap:10px!important;
        margin-top:14px!important;
    }
    .anbita-news-cat{
        display:inline-flex!important;
        min-height:40px;
        padding:8px 10px;
        font-size:15px!important;
        width:100%!important;
        white-space:normal!important;
        text-align:center!important;
    }
    .anbita-news-home-area{
        padding:10px;
        border-radius:14px;
    }
    .anbita-news-area-list,
    .anbita-news-grid{
        grid-template-columns:1fr!important;
    }
    .anbita-news-home-link{
        flex-direction:column;
        align-items:stretch;
        gap:9px;
        padding:10px;
    }
    .anbita-news-home-media{
        flex:0 0 auto!important;
        width:180px!important;
        min-width:180px!important;
        max-width:180px!important;
    }
    .anbita-news-list-media{
        flex:0 0 auto!important;
        width:140px!important;
        min-width:140px!important;
        max-width:140px!important;
    }
    .anbita-news-home-thumb,
    .anbita-news-home-image-link,
    .anbita-news-list-image-link{
        width:140px!important;
        max-width:140px!important;
        height:180px!important;
        min-width:140px!important;
        flex:0 0 auto!important;
        margin:0;
    }
    .anbita-news-list-card{
        flex-direction:column!important;
    }
    .anbita-news-home-meta,
    .anbita-news-home-heading,
    .anbita-news-home-teaser{
        text-align:left;
    }
    .anbita-news-hero.is-write{
        height:auto;
        aspect-ratio:1200 / 220;
        border-radius:10px;
        margin-bottom:14px;
    }
    .anbita-news-write-title{
        margin-top:14px;
        margin-bottom:10px;
        font-size:20px!important;
    }
    .anbita-news-form-card{
        padding:12px;
        border-radius:14px;
    }
    .anbita-news-section-head{
        align-items:flex-start;
        flex-direction:column;
    }
    .anbita-news-form-grid,
    .anbita-news-check-captcha-row{
        grid-template-columns:1fr!important;
    }
    .anbita-news-category-label,
    .anbita-news-category-label select{
        max-width:100%!important;
    }
    .anbita-news-form label.anbita-news-captcha-row{
        max-width:100%!important;
        grid-template-columns:1fr!important;
        align-items:start!important;
    }
    .anbita-news-form .anbita-news-captcha-field{
        width:90px!important;
        max-width:90px!important;
    }
    .anbita-news-submit{
        width:100%!important;
    }
    .anbita-news-single-card{
        padding:12px!important;
    }
    .anbita-news-single-gallery{
        gap:6px!important;
        align-items:center!important;
    }
    .anbita-news-gallery-stage{
        flex:1 1 auto!important;
        width:auto!important;
        max-width:calc(100% - 88px)!important;
    }
    .anbita-news-gallery-arrow{
        width:34px!important;
        min-width:34px!important;
        height:44px!important;
        font-size:26px!important;
    }
    .anbita-news-single-image{
        max-width:100%!important;
        max-height:520px!important;
    }
}
body.anbita-app .anbita-news-cats{
    display:grid!important;
    grid-template-columns:repeat(2, minmax(0, 1fr))!important;
    gap:10px!important;
    margin-top:14px!important;
}
body.anbita-app .anbita-news-cat{
    display:inline-flex!important;
    width:100%!important;
    min-height:40px!important;
    white-space:normal!important;
    text-align:center!important;
}


.anbita-news-single-mobile-date{
    display:none!important;
}
.anbita-news-single-heading-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:18px!important;
    width:100%!important;
    margin:0!important;
}
.anbita-news-single-heading-row .anbita-news-single-title{
    margin:0!important;
    max-width:none!important;
    min-width:0!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:20px!important;
    line-height:1.25!important;
    font-weight:700!important;
    text-align:left!important;
}
.anbita-news-single-desktop-meta{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:10px!important;
    min-width:max-content!important;
    white-space:nowrap!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:14px!important;
    line-height:1.25!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
}
body.dark-mode .anbita-news-single-desktop-meta,
.dark-mode .anbita-news-single-desktop-meta{
    color:#e5e7eb!important;
    -webkit-text-fill-color:#e5e7eb!important;
}
.anbita-news-single-desktop-meta .anbita-news-single-date{
    display:inline!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    font:inherit!important;
    color:inherit!important;
    -webkit-text-fill-color:inherit!important;
    white-space:nowrap!important;
}
.anbita-news-single-author{
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
    color:inherit!important;
    -webkit-text-fill-color:inherit!important;
}
.anbita-news-single-author .anbita-news-author-detail-badge{
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
}
.anbita-news-single-author .anbita-news-author-img{
    width:24px!important;
    height:24px!important;
    flex:0 0 24px!important;
}
.anbita-news-meta-separator{
    display:inline-block!important;
    margin-right:2px!important;
    font-weight:700!important;
}
.anbita-news-single-teaser{
    width:100%!important;
    max-width:none!important;
    margin:20px 0 16px!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:14px!important;
    line-height:1.45!important;
    text-align:left!important;
}
.anbita-news-single-content-flow{
    display:block!important;
    width:100%!important;
}
.anbita-news-single-content-flow::after{
    content:""!important;
    display:block!important;
    clear:both!important;
}
.anbita-news-article-copy{
    max-width:none!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:16px!important;
    line-height:1.58!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
}
body.dark-mode .anbita-news-article-copy,
.dark-mode .anbita-news-article-copy{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}
.anbita-news-article-copy .anbita-news-text{
    max-width:none!important;
    margin:0!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:16px!important;
    line-height:1.58!important;
    color:inherit!important;
    -webkit-text-fill-color:inherit!important;
    text-align:left!important;
}
.anbita-news-mobile-author{
    display:none!important;
}

/* Vorlesen bleibt oben links im Beitragsbild. */
.anbita-news-single-read-btn{
    position:absolute!important;
    top:8px!important;
    left:8px!important;
    z-index:7!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    padding:0!important;
    border:2px solid rgba(255,255,255,.94)!important;
    border-radius:50%!important;
    background:rgba(11,99,206,.92)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    font-size:20px!important;
    line-height:1!important;
    box-shadow:0 2px 8px rgba(0,0,0,.35)!important;
    cursor:pointer!important;
}
.anbita-news-single-read-btn:hover,
.anbita-news-single-read-btn:focus-visible{
    background:#084d9e!important;
    outline:3px solid rgba(255,210,31,.75)!important;
    outline-offset:2px!important;
}
.anbita-news-single-read-btn.is-reading{
    background:#c81e1e!important;
}
.anbita-news-no-image.has-single-read-button{
    position:relative!important;
}

/* Einheitliches Wasserzeichen auf allen News-Bildern. */
.anbita-news-watermark-text{
    top:8px!important;
    right:8px!important;
    left:auto!important;
    max-width:58%!important;
    padding:1px 3px!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:clamp(9px,1.25vw,18px)!important;
    line-height:1.12!important;
    font-weight:700!important;
    letter-spacing:.01em!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    -webkit-text-stroke:.45px #000000!important;
    text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
    transform-origin:right top!important;
}

/* PC, Tablet und Laptop: Bild links, Text rechts und anschließend darunter. */
@media(min-width:761px){
    .anbita-news-single-content-flow .anbita-news-single-gallery,
    .anbita-news-single-content-flow .anbita-news-single-frame{
        float:left!important;
        width:min(48%,520px)!important;
        max-width:520px!important;
        margin:0 22px 14px 0!important;
    }
    .anbita-news-single-content-flow .anbita-news-single-gallery{
        display:flex!important;
        align-items:center!important;
        justify-content:flex-start!important;
    }
    .anbita-news-single-content-flow .anbita-news-gallery-stage{
        flex:1 1 auto!important;
        width:auto!important;
        max-width:430px!important;
        min-width:0!important;
    }
    .anbita-news-article-copy .anbita-news-text::first-letter{
        float:left!important;
        margin:5px 7px 0 0!important;
        font-family:Georgia,"Times New Roman",serif!important;
        font-size:3.15em!important;
        line-height:.78!important;
        font-weight:700!important;
        color:#111827!important;
        -webkit-text-fill-color:#111827!important;
    }
    body.dark-mode .anbita-news-article-copy .anbita-news-text::first-letter,
    .dark-mode .anbita-news-article-copy .anbita-news-text::first-letter{
        color:#ffffff!important;
        -webkit-text-fill-color:#ffffff!important;
    }
}

/* Smartphone: Datum rechts, Leerzeile, Überschrift, Teaser, Bild mittig, Text. */
@media(max-width:760px){
    .anbita-news-single-mobile-date{
        display:block!important;
        width:100%!important;
        margin:0 0 20px!important;
        text-align:right!important;
        font-family:Arial,Helvetica,sans-serif!important;
        font-size:14px!important;
        line-height:1.25!important;
        color:#475569!important;
        -webkit-text-fill-color:#475569!important;
    }
    body.dark-mode .anbita-news-single-mobile-date,
    .dark-mode .anbita-news-single-mobile-date{
        color:#e5e7eb!important;
        -webkit-text-fill-color:#e5e7eb!important;
    }
    .anbita-news-single-heading-row{
        display:block!important;
        margin:0!important;
    }
    .anbita-news-single-heading-row .anbita-news-single-title{
        width:100%!important;
        margin:0!important;
    }
    .anbita-news-single-desktop-meta{
        display:none!important;
    }
    .anbita-news-single-teaser{
        margin:10px 0 16px!important;
    }
    .anbita-news-single-content-flow .anbita-news-single-gallery,
    .anbita-news-single-content-flow .anbita-news-single-frame{
        float:none!important;
        width:min(100%,430px)!important;
        max-width:430px!important;
        margin:0 auto 16px!important;
    }
    .anbita-news-single-content-flow .anbita-news-single-gallery{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
    }
    .anbita-news-single-content-flow .anbita-news-gallery-stage{
        width:min(100%,430px)!important;
        max-width:430px!important;
    }
    .anbita-news-article-copy{
        clear:both!important;
        width:100%!important;
    }
    .anbita-news-article-copy .anbita-news-text::first-letter{
        float:none!important;
        margin:0!important;
        font:inherit!important;
        color:inherit!important;
        -webkit-text-fill-color:inherit!important;
    }
    .anbita-news-mobile-author{
        display:flex!important;
        align-items:center!important;
        gap:6px!important;
    }
}

/* App nutzt unabhängig von der Fensterbreite immer die mobile Reihenfolge. */
body.anbita-app .anbita-news-single-mobile-date{
    display:block!important;
    width:100%!important;
    margin:0 0 20px!important;
    text-align:right!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:14px!important;
    line-height:1.25!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
}
body.anbita-app.dark-mode .anbita-news-single-mobile-date,
body.dark-mode.anbita-app .anbita-news-single-mobile-date{
    color:#e5e7eb!important;
    -webkit-text-fill-color:#e5e7eb!important;
}
body.anbita-app .anbita-news-single-heading-row{
    display:block!important;
    margin:0!important;
}
body.anbita-app .anbita-news-single-heading-row .anbita-news-single-title{
    width:100%!important;
    margin:0!important;
}
body.anbita-app .anbita-news-single-desktop-meta{
    display:none!important;
}
body.anbita-app .anbita-news-single-teaser{
    margin:10px 0 16px!important;
}
body.anbita-app .anbita-news-single-content-flow .anbita-news-single-gallery,
body.anbita-app .anbita-news-single-content-flow .anbita-news-single-frame{
    float:none!important;
    width:min(100%,430px)!important;
    max-width:430px!important;
    margin:0 auto 16px!important;
}
body.anbita-app .anbita-news-single-content-flow .anbita-news-single-gallery{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}
body.anbita-app .anbita-news-single-content-flow .anbita-news-gallery-stage{
    width:min(100%,430px)!important;
    max-width:430px!important;
}
body.anbita-app .anbita-news-article-copy{
    clear:both!important;
    width:100%!important;
}
body.anbita-app .anbita-news-article-copy .anbita-news-text::first-letter{
    float:none!important;
    margin:0!important;
    font:inherit!important;
    color:inherit!important;
    -webkit-text-fill-color:inherit!important;
}
body.anbita-app .anbita-news-mobile-author{
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
}
