.mp-archive-block {
    .mp-archive-list {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .mp-archive-item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 12px 0;
        border-bottom: 1px solid #e0e0e0;

        &:last-child {
            border-bottom: none;
        }
    }

    .mp-archive-link {
        color: inherit;
        text-decoration: none;
        font-weight: 500;

        &:hover {
            text-decoration: underline;
        }
    }

    .mp-archive-date {
        color: #666;
        font-size: 0.875em;
        white-space: nowrap;
        margin-left: 16px;
    }
}
