/* SoraKai — дата глав справа + AJAX-переключение списка */
.manga-detail .md-chapter-row {
    gap: 18px;
}

.manga-detail .md-chapter-row-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 0 0 auto;
    gap: clamp(12px, 2vw, 28px);
}

.manga-detail .md-chapter-added {
    display: inline-flex;
    align-items: baseline;
    gap: 7px;
    color: #9da8c5;
    white-space: nowrap;
    font-size: 11px;
    font-variant-numeric: tabular-nums;
}

.manga-detail .md-chapter-added time {
    color: #c7cde2;
    font-weight: 700;
}

.manga-detail .md-chapter-added-label {
    color: #8292b5;
}

.manga-detail .md-chapter-wait {
    min-width: 49px;
    justify-content: flex-end;
}

.manga-detail .md-chapters {
    transition: opacity .15s ease;
}

.manga-detail .md-chapters.md-chapters-loading {
    opacity: .55;
    pointer-events: none;
}

.manga-detail .md-chapter-announcement {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

@media (max-width: 620px) {
    .manga-detail .md-chapter-row-right {
        align-items: flex-end;
        flex-direction: column;
        gap: 6px;
    }
    .manga-detail .md-chapter-added {
        gap: 5px;
        font-size: 10px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .manga-detail .md-chapters { transition: none; }
}
